Heim  >  Artikel  >  Java  >  Verwendung der ArrayList-Klasse in Java

Verwendung der ArrayList-Klasse in Java

巴扎黑
巴扎黑Original
2016-12-02 09:31:531956Durchsuche

Verwendung der ArrayList-Klasse in Java:
Hinzufügen: ①Daten „a“ und „b“ in ArrayList hinzufügen, Verwendung:
List.add("a");
List.add ("b ");//In diesem Fall sind „a“ die ersten Daten in der Liste der ArrayList und „b“ die zweiten, was bedeutet, dass die Daten der Reihe nach zur ArrayList hinzugefügt werden, ohne die Positionsnummer zu markieren.
②Fügen Sie nach den N-ten Daten Daten hinzu, Verwendung:
List.add(2, "c");//Fügen Sie die Zeichenfolgendaten "c" nach den zweiten Daten hinzu; zu diesem Zeitpunkt muss ArrayList vorhanden sein data in List.(4, "d"); eine java.lang.lndexOutOfBoundsException tritt auf, da an Position drei keine Daten vorhanden sind.
③Fügen Sie alle Daten in einer ArrayList zu einer anderen ArrayList hinzu. Verwendung:
ArrayList< > Die Daten von r2 werden direkt zu r1 hinzugefügt, wobei die Daten von r1 vorne und die Daten von r2 hinten stehen.
④Fügen Sie die Daten in einer ArrayList zum N-ten Element einer anderen ArrayList hinzu. Verwendung:
r1.add(2,r2);
Abfrage der Größe von ArrayList, size:
int theSize=r1.size();
Abfrage spezifisches Element enthält:
Boolean isIn = r1.contains(1);
//Abfrage, ob 1 in der ArrayList auf das Objekt verweist, wenn es sich auf das Objekt bezieht, wenn nicht, gibt es false zurück.
Bestimmen Sie, ob die ArrayList leer ist, isEmpty:
boolean empty=r1.isEmpty();
//Wenn es leer ist, geben Sie true zurück, andernfalls geben Sie false zurück.
get() gibt das Objekt des aktuellen Indexparameters zurück
r1.get(1); gibt das Objekt zurück, auf das 1 verweist.
remove() löscht das Element,
r1.remove(1); löscht das durch 1 referenzierte Objekt.
Die ArrayList-Klasse verfügt über komplexere Methoden, die im Buch nicht erwähnt werden, daher werde ich sie vorerst nicht erwähnen.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn