ArrayList: Leere Elemente finden?

  • Themenstarter Themenstarter hk
  • Beginndatum Beginndatum

hk

Bekanntes Mitglied
Hallo Forum,
ich möchte eine ArrayList dynamisch und zufällig füllen (z.B. .set(3, data), .set(7, data) ... ).
Um aber nicht ein Element zu überschreiben, möchte ich testen ob ein Element mit diesem Index bereits vorhanden ist. Dafür finde ich aber keine Methode ausser .get() und diese wirft aber eine Exception wenn der Index ausserhalb der size ist.
Kennt jemand eine elegantere Methode?
lg heinz
 
Java:
int indexOf(Object o)
oder
Java:
boolean contains(Object o)
Java Docs

kleines Beispiel, das die Funktionen benutzt (aber vereinfacht werden kann):
Java:
if( list.contains(2) ) {
   Integer i = list.get(list.indexOf(2));
}
 

Neue Themen


Zurück
Oben