Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> Java

Java ArrayList erklärt: Nutzung, wichtige Methoden und praktische Beispiele

Was ist ArrayList in Java?

ArrayList ist ein dynamisches Array, das sich automatisch erweitert und verkleinert, wenn Elemente hinzugefügt oder entfernt werden. Es ist essenziell, wenn Sie eine flexible Sammlung benötigen, die zur Laufzeit wachsen oder schrumpfen kann.

Im Gegensatz zu einem fix-großen Array (denken Sie an ein starres Seil) verhält sich eine ArrayList wie ein dehnbares Gummiband, das es erlaubt, mehr Elemente zu speichern, ohne eine maximale Größe vordefinieren zu müssen.

Java ArrayList erklärt: Nutzung, wichtige Methoden und praktische Beispiele

Beim Hinzufügen von Elementen wächst die ArrayList automatisch; beim Entfernen schrumpft sie, was effiziente Speichernutzung sicherstellt.

ArrayList-Methoden

Java ArrayList Beispiel

Nachfolgend eine knappe Demonstration der gängigsten Operationen auf einer ArrayList.

import java.util.ArrayList;
public class TestArrayList {
    public static void main(String[] args) {
        // Generische ArrayList erstellen
        ArrayList<String> arlTest = new ArrayList<>();
        // Initiale Größe
        System.out.println("Größe bei Erstellung: " + arlTest.size());
        // Elemente hinzufügen
        arlTest.add("D");
        arlTest.add("U");
        arlTest.add("K");
        arlTest.add("E");
        // Größe nach Hinzufügen
        System.out.println("Größe nach Hinzufügen: " + arlTest.size());
        System.out.println("Elemente: " + arlTest);
        // Nach Wert entfernen
        arlTest.remove("D");
        System.out.println("Nach Entfernen von D: " + arlTest);
        // Nach Index entfernen
        arlTest.remove(2); // entfernt "K"
        System.out.println("Nach Entfernen Index 2: " + arlTest);
        // Endgültige Größe
        System.out.println("Endgültige Größe: " + arlTest.size());
        System.out.println("Endgültige Liste: " + arlTest);
        // Contains-Prüfung
        System.out.println("Enthält K: " + arlTest.contains("K"));
    }
}

Ausgabe:

Größe bei Erstellung: 0
Größe nach Hinzufügen: 4
Elemente: [D, U, K, E]
Nach Entfernen von D: [U, K, E]
Nach Entfernen Index 2: [U, K]
Endgültige Größe: 2
Endgültige Liste: [U, K]
Enthält K: true

Hinweis: Während das Beispiel Einzelzeichen nutzt, kann ArrayList jeden Objekttyp halten – Strings, Integers, benutzerdefinierte Klassen und mehr.

Java ArrayList erklärt: Nutzung, wichtige Methoden und praktische Beispiele

Java

  1. Java abstrakte Klassen und Methoden: Ein umfassender Leitfaden
  2. Java Collections Algorithmen meistern: Sortieren, Mischen und mehr
  3. Array von Objekten in Java erstellen: Schritt-für-Schritt-Anleitung
  4. Java String compareTo() meistern: Syntax, Anwendungsfälle und praktische Beispiele
  5. Java String toLowerCase() & toUpperCase(): Text-Groß-/Kleinschreibung mit Locale-Bewusstsein konvertieren
  6. Konstruktor-Überladung in Java – Erklärt mit praktischen Code-Beispielen
  7. Java 9 Collection Factory Methods: Unveränderliche List, Set & Map kompakt erzeugen
  8. Java 9 Private Interface Methods: Bessere Kapselung & Code-Wiederverwendung
  9. Java 8 Default Methods: Interfaces mit Implementierung & Backward Compatibility
  10. Schleiftechniken für Werkzeugschleifmaschinen meistern: Praktischer Leitfaden