Hallo,
ich möchte einen String Array-Eintrag auf wieder auf Null setzen.
Hierzu habe ich eine Array-Liste mit Einträgen vom Typ GameStone von der ich eine Eingabe moveFigure, mit dem Namen der Spielsteinen in der Liste vergleiche.
Stimmen Sie überein, sollen die Array-Koordinaten aus diesem Stein gezogen werden und der Eintrag auf Null gesetzt werden (nicht (!) auf einen leeren String).
Leider wird der Eintrag nicht gelöscht... habe ich einen grundsätzlichen Denkfehler oder sind die Codeteile oben korrekt?
ich möchte einen String Array-Eintrag auf wieder auf Null setzen.
Hierzu habe ich eine Array-Liste mit Einträgen vom Typ GameStone von der ich eine Eingabe moveFigure, mit dem Namen der Spielsteinen in der Liste vergleiche.
Stimmen Sie überein, sollen die Array-Koordinaten aus diesem Stein gezogen werden und der Eintrag auf Null gesetzt werden (nicht (!) auf einen leeren String).
Java:
public void deleteCenter(GameStone gS) {
field[gS.getX()] [gS.getY()] [gS.getZ()] = null;
}
Java:
for (int i = 0; i < stones.size(); i++) {
if (moveFigure.equals(stones.get(i).getName())) {
field.deleteCenter(stones.get(i));
Leider wird der Eintrag nicht gelöscht... habe ich einen grundsätzlichen Denkfehler oder sind die Codeteile oben korrekt?