[Java] Verwendung von List [ArrayList]

Was ist Liste?

Eine geordnete Sammlung, die mehrere Elemente enthält. Da es sich um eine Schnittstelle handelt, kann sie durch Implementierung verwendet werden.

Was ist eine Sammlung? Ich untersuche das.

Sammlung: Ein Mechanismus zum Behandeln einer Reihe von Objekten. Es gibt die folgenden Typen.

--Listensystem --ArrayList Behandelt Arrays.

--LinkedList Behandelt Arrays. Das Einfügen / Löschen ist schnell. --Vector Behandelt Arrays. Derzeit wegen schlechter Leistung nicht empfohlen.

Dieses Mal werde ich ArrayList verwenden.

Beispiel für die Verwendung von ArrayList

listtest.java



package listtest;

import java.util.ArrayList;
import java.util.List;

public class Listtest {
	
	public static void main(String[] args) {

		List<String> list = new ArrayList<String>();

		list.add("Apfel");
		list.add("Mandarine");
		list.add("Melone");

		System.out.println(list);

	}
}

Ausführungsergebnis.


[Apfel,Mandarine,Melone]

Da ArrayList eine Implementierungsklasse ist, können Sie eine Instanz wie folgt erstellen.

.


List<String> list = new ArrayList<String>();

Tatsächlich ähnelt der Inhalt dem folgenden. Dies bedeutet, dass die Liste mit Objekten der String-Klasse gepackt ist.

listtest.java


		List<String> list = new ArrayList<String>();

		list.add(new String("Apfel"));
		list.add(new String("Mandarine"));
		list.add(new String("Melone"));

		System.out.println(list);

Wenn Sie ein Element abrufen möchten, verwenden Sie die Methode get. Geben Sie im Argument die Nummer des Elements ein, das Sie aus der Liste abrufen möchten.

listtest.java


		List<String> list = new ArrayList<String>();

		list.add(new String("Apfel"));
		list.add(new String("Mandarine"));
		list.add(new String("Melone"));

		System.out.println(list.get(1));

Ausführungsergebnis.


Mandarine

Ich habe das Element raus!

Recommended Posts

[Java] Verwendung von List [ArrayList]
[Leicht verständliche Erklärung! ] Verwendung von ArrayList [Java]
Verwendung von Java Optional
Verwendung der Java-Klasse
[Java] Verwendung von removeAll ()
Verwendung von Java Map
Verwendung von Java-Variablen
Verwendung von HttpClient (Get) von Java
Verwendung von HttpClient (Post) von Java
[Java] Verwendung der Join-Methode
[JavaFX] [Java8] Verwendung von GridPane
Verwendung von Klassenmethoden [Java]
Wie verwende ich Klassen in Java?
[Verarbeitung × Java] Verwendung von Arrays
Verwendung von Java-Lambda-Ausdrücken
[Java] Verwendung der Math-Klasse
Verwendung des Java-Aufzählungstyps
Mehrsprachige Unterstützung für Java Verwendung des Gebietsschemas
[Java] Verwendung der File-Klasse
[Java] Hinzufügen von Daten zur Liste (add, addAll)
Verwendung der Submit-Methode (Java Silver)
[Leicht verständliche Erklärung! ] Verwendung der Java-Instanz
[Java] Verwendung der toString () -Methode
[Verarbeitung × Java] Verwendung der Schleife
Verwendung und Definition von Java-Klassen, Importieren
[Java] [Maven3] Zusammenfassung der Verwendung von Maven3
[Verarbeitung × Java] Verwendung der Klasse
Verwendung der Java Scanner-Klasse (Hinweis)
[Verarbeitung × Java] Verwendung der Funktion
[Java] Verwendung der Calendar-Klasse
[Java] Erfahren Sie, wie Sie Optional richtig verwenden
[Leicht verständliche Erklärung! ] Verwendung von Java-Überladung
try-catch-finally Ausnahmebehandlung Verwendung von Java
[Leicht verständliche Erklärung! ] Verwendung der Java-Kapselung
Verwendung von Map
Wie benutzt man rbenv?
Verwendung mit_option
Verwendung von fields_for
Verwendung von java.util.logging
Verwendung der Karte
Verwendung von collection_select
Wie benutzt man Twitter4J
Wie benutzt man active_hash! !!
Verwendung von MapStruct
Verwendung von TreeSet
[Verwendung des Etiketts]
Wie man Identität benutzt
Wie man Hash benutzt
Verwendung von Dozer.mapper
Wie benutzt man Gradle?
Verwendung von org.immutables
Verwendung von java.util.stream.Collector