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.
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