[JAVA] ArrayList-Klasse

Ein normales Array wird verwendet, nachdem entschieden wurde, wie viele Elemente gespeichert werden sollen.


int r [] = new int[4]

r[0] = 88;
r[1] = 45;
r[2] = 34;
r[3] = 47;

Wenn Sie jedoch die Anzahl der Elemente nicht im Voraus kennen, aber ein Array verwenden möchten, verwenden Sie Collection.

Beispiel für die Verwendung der ArrayList-Klasse als eine der Sammlungen

Im Folgenden wird eine Zufallszahl kleiner als 10 generiert und in der ArrayList gespeichert, bis 0 ausgegeben wird.


import java.util.ArrayList; //Importieren.
import java.util.Random;

public class PracticeList {
  public static void main(String[] args) {
    ArrayList<Integer> al = new ArrayList<Integer>(); //Generieren
    Random random = new Random();
    
    while(true){
      int randomValue = random.nextInt(10);
      if(randomValue == 0){
        break;
      }
      al.add(randomValue); //Nacheinander speichern, bis 0 angezeigt wird
    }
 
    for (Integer n: al) { //Drehen Sie mit einem speziellen for-Statement und zeigen Sie eins nach dem anderen an
      System.out.print(n); //Beispiel für das Ausgabeergebnis: 234245...
    }

Hauptsächlich als Methode

add () -> Element hinzufügen (im obigen Beispiel verwendet)

size () -> Anzahl der Elemente abrufen

remove () -> entferne das Element mit der angegebenen Nummer

isEmpty () -> gibt true zurück, wenn die Liste keine Elemente enthält

Recommended Posts

ArrayList-Klasse
Anordnungsliste
[Übung] ArrayList
Anonyme Klasse (anonyme Klasse)
Klassenmethode
ArrayList-Praxis
Laden der JDBC-Klasse
Java-Klassenmethoden
Klasse und Modell
[Java] Klassenvererbung
Java-Scanner-Klasse
Reverse-Kompilierung von Klassendateien
LinkedList und ArrayList
Java (abstrakte Klasse)
[Java] Verschachtelte Klasse
Anonyme Java-Klasse
Über die Java-Klasse
String-Klassenmethoden
java.lang.IncompatibleClassChangeError: Klasse implementieren
[Java] Abstrakte Klasse
Lokale Java-Klasse
Impl Klasse Vo Klasse
Laden der WildFly-Klasse
Extrahieren Sie die Elemente der Reihe nach aus dem Klassentyp ArrayList
[Java] Objektoperation der ArrayList-Klasse (AOJ ④ Inversion der Zahlenfolge)
Ein Memo, das eine Klasse behandelt, die unabhängig mit ArrayList erstellt wurde