Ich habe das Lernen der Sammlung zusammengefasst.
Diesmal über ArrayList </ b>.
ArrayList< ~ >Variablennamen= new ArrayList<>();
Geben Sie den Namen des Instanztyps an, der in ArrayList </ b> im Teil von gespeichert werden soll.
Elemente hinzufügen, abrufen, löschen, untersuchen
Rückgabewert | Methode | Bedeutung |
---|---|---|
boolean | add(~) | Fügen Sie am Ende der Liste ein Element hinzu. |
void | add(int, ~) | Fügen Sie das Element am Ende der Liste ein. |
~ | set(int, ~) | Überschreiben Sie das int-te Element der Liste. |
~ | get(int) | Extrahieren Sie das int-te Element. |
int | size() | Gibt die Anzahl der gespeicherten Elemente zurück. |
~ | remove(int) | Löschen Sie das int-te Element. |
Main.java
import java.util.ArrayList; //Erklärung ①
public class Main {
public static void main(String[] args) {
ArrayList<String> names = new ArrayList<>(); //Erklärung ②
names.add("Satoshi"); //Speichern Sie Elemente in Namen-Beginnt bei 0.
names.add("Shigeru"); // 1
names.add("Takeshi"); // 2
System.out.println(names.get(0));
names.set(0, "Kasumi"); //0 Element von Namen"Kasumi"Überschreiben zu.
System.out.println(names.get(0));
System.out.println(names.size()); //Geben Sie die Anzahl der Elemente aus
names.remove(1); //Löschen Sie das Element an der angegebenen Position
System.out.println(names.get(1));
}
}
Ausführungsergebnis
Satoshi
Kasumi
3
Takeshi
① Schreiben Sie eine Importanweisung.
(2) Verwenden Sie das Symbol <> (Generika), um den zu speichernden Typ anzugeben.
Diejenigen, die keine Instanzen sind, können nicht gespeichert werden. (Grundlegende Datentypinformationen können nicht gespeichert werden.)
(Beispiel) Beim Speichern von Informationen vom Typ int können diese gespeichert werden, indem sie in eine Integer </ b> -Instanz konvertiert werden.
(×) ArrayList<int> (○) ArrayList<Integer>
Ich möchte die Sammlung weiter zusammenfassen.
Recommended Posts