Video: Java Crashkurs für Anfänger in 3 Std [16/21] | ARRAYLIST (GENERISCHE KLASSEN) 2024
Eine Auflistungsklasse im Java-Code ist eine Klasse, deren Aufgabe es ist, mehrere Objekte gleichzeitig zu speichern - ein paar String-Objekte, ein Bündel von BagOfCheese-Objekten, ein paar Tweets oder was auch immer. Sie können eine Auflistungsklasse mit diesem Code erstellen.
Paket com. allmycode. Sammlungen; Java importieren. Nutz. Anordnungsliste; Öffentliche Klasse SimpleCollectionsDemo {public static void main (String [] args) {ArrayList arrayList = new ArrayList (); Anordnungsliste. add ("Hallo"); Anordnungsliste. hinzufügen(", "); Anordnungsliste. hinzufügen ("Leser"); Anordnungsliste. hinzufügen("!"); für (int i = 0; i <4; i ++) {System. aus. print (arrayList. get (i));}}}
Wenn Sie den Code in der Liste ausführen, sehen Sie die in dieser Abbildung gezeigte Ausgabe.
Der Code erstellt eine neue ArrayList-Instanz und lässt die Variable arrayList auf diese neue Instanz verweisen. Die ArrayList-Klasse ist eine von vielen Arten von Auflistungsklassen.
Die Anweisung ArrayList arrayList = new ArrayList () erstellt eine leere Liste von Dingen und lässt die Variable arrayList auf diese leere Liste verweisen. Wie sieht eine Liste aus, wenn sie leer ist? Jedenfalls ist der Unterschied zwischen einer leeren Liste und einer Nr. Liste wichtig. Vor der Ausführung von ArrayList arrayList = new ArrayList () haben Sie keine Liste. Nach der Ausführung von ArrayList arrayList = new ArrayList () haben Sie eine Liste, die zufällig leer ist.
Der Code in der Auflistung ruft arrayList auf. Fügen Sie vier Mal hinzu, um diese vier Objekte (alle Strings) in die Liste aufzunehmen:
-
"Hallo"
-
","
-
"Leser"
-
"! "
Nach dem Aufruf von arrayList. hinzufügen, die Liste ist nicht mehr leer.
Um die Objekte in der Konsolenansicht von Eclipse anzuzeigen, ruft der Code System auf. aus. Drucken Sie vier Mal mit jeweils einem anderen Objekt aus der arrayList-Sammlung.
Wenn die Konsolenansicht von Eclipse nicht angezeigt wird, klicken Sie auf Fenster → Ansicht anzeigen → Konsole.
Es gibt einen Unterschied zwischen dem System. aus. println und System. aus. print (ohne ln-Endung): Das System. aus. Die println-Methode springt nach dem Anzeigen des Textes in eine neue Zeile. das System. aus. Druckmethode geht nicht in eine neue Zeile, nachdem sie ihren Text angezeigt hat. In der Auflistung zum Beispiel mit vier Aufrufen von System. aus. print, erscheinen alle vier Textabschnitte in der gleichen Zeile in der Konsolenansicht von Eclipse.
Die for-Anweisung in der Auflistung führt die Werte in der arrayList durch. Jeder Wert in der Liste hat einen Index , von 0 bis 3.
In einer Java-Sammlung ist der Anfangsindex immer 0, nicht 1.