Hallo,
ich habe eine Frage bezüglich einer Aufgabe. Wir sollen mithilfe eines Arrays(keine ArrayList) ein Inventar eines Charakters verwalten. Dabei sollen wir eine Methode "removeItem" implementieren, der das gegebene Item, sofern es im Array ist, mit null überschreibt. Dann soll noch , wenn man das Array verändert "true" zurückgegeben werden, andernfalls "false". Nur komme ich gerade nicht bei dem Falls weiter, wenn das Item nicht im Inventar vorhanden ist. Kann mir jemand dabei helfen? Hier mal mein Code:
ich habe eine Frage bezüglich einer Aufgabe. Wir sollen mithilfe eines Arrays(keine ArrayList) ein Inventar eines Charakters verwalten. Dabei sollen wir eine Methode "removeItem" implementieren, der das gegebene Item, sofern es im Array ist, mit null überschreibt. Dann soll noch , wenn man das Array verändert "true" zurückgegeben werden, andernfalls "false". Nur komme ich gerade nicht bei dem Falls weiter, wenn das Item nicht im Inventar vorhanden ist. Kann mir jemand dabei helfen? Hier mal mein Code:
Java:
public boolean removeItem(final Item item){
for(int i = 0; i < inventory.length; i++){
if(inventory[i].equals(item)){
item = null;
return true;
}
}
}