ArrayList, die automatisch null Elemente hinzufügt
Hallo zusammen. Ich mache eine Vokabel-App, in der ich eine erstellen mussList<String>
(oder ArrayList). Dazu habe ich den folgenden Code erstellt (nur ein Beispiel):
List<String> tempSOLUTION = new ArrayList<String>();
String temp = "abc123";
tempSOLUTION.add(temp);
Ich habe auch Folgendes versucht:
tempSOLUTION.add(new String(temp));
Beide fügen das Element der Liste hinzu, aber während des Debuggens stelle ich fest, dass das Array 12 Objekte enthält:
[abc123, null, null, null, null, null, null, null, null, null, null, null]
Mein Problem ist, dass ich diese Nullelemente nicht haben kann, da diese neue Liste der Schlüssel auf einem istHashableMap<String>
Daher wird jede Änderung eine Ausnahme auslösen, da der Schlüssel NICHT existieren würde.
Screenshot der Listendetails (tempSOLUTION) mit dem Debugger:http://www.pabloarteaga.es/stackoverflow.jpg
Wie kann ich der Liste ein Element hinzufügen, ohne alle diese Nullelemente zu erstellen?
Nach dem Durchsuchen habe ich eine Antwort zum Entfernen dieser leeren Elemente gefunden:
tempSOLUTION.removeAll(Collections.singleton(null));
Aber es funktioniert nicht für meinen Zweck.
Danke im Voraus.