In der Programmiersprache Java ist ArrayList eine der nützlichsten und am weitesten verbreiteten Datenstrukturen. Normalerweise hat eine ArrayList eine variable Größe und wird automatisch erweitert, wenn neue Elemente hinzugefügt werden. Manchmal ist es jedoch notwendig, eine ArrayList mit einer bestimmten Anzahl von Zellen zu erstellen. In diesem Artikel erfahren Sie, wie Sie eine ArrayList in Java mit einer bestimmten Größe erstellen.
Der erste Schritt zum Erstellen einer ArrayList mit einer bestimmten Größe besteht darin, die ArrayList-Klasse zu verwenden und die gewünschte Größe als Konstruktorparameter anzugeben. Dies kann wie folgt erfolgen:
ArrayList arrayList = new ArrayList(10);
In diesem Beispiel erstellen wir eine ArrayList mit dem Namen ArrayList und geben die gewünschte Größe auf 10 an. Beachten Sie, dass der Elementtyp in der ArrayList ebenfalls angegeben ist, in unserem Fall ist es String. Sie können je nach Ihren Bedürfnissen einen anderen Typ wählen.
Nachdem Sie eine ArrayList erstellt haben, können Sie Elemente mit der add() -Methode hinzufügen. Wenn Sie versuchen, mehr Elemente als bei der Erstellung angegeben hinzuzufügen, wird die ArrayList automatisch erweitert und ihre Größe angepasst. Beachten Sie jedoch, dass die vordefinierten Zellen in der ArrayList null sind.
Wie erstelle ich eine ArrayList in Java
In Java ist die ArrayList-Klasse eine Implementierung eines dynamischen Arrays. Es ermöglicht Ihnen, eine Sammlung von Objekten variabler Länge zu speichern und zu verarbeiten. Um eine ArrayList in Java zu erstellen, müssen Sie die folgenden Schritte ausführen:
1) Importieren Sie die ArrayList-Klasse aus dem Java-Paket.util:
import java.util.ArrayList;
2) Definieren Sie eine Variable vom Typ ArrayList und legen Sie ihre Größe fest:
ArrayList arrayList = new ArrayList(размер);
Hier ist "Typ" der Typ der Objekte, die in einer ArrayList gespeichert werden sollen, und "Größe" ist die Anzahl der Elemente, die standardmäßig festgelegt werden sollen.
Beispiel zum Erstellen einer ArrayList mit der Größe 10:
import java.util.ArrayList;public class Main arrayList = new ArrayList(10);>>
In diesem Beispiel wird eine ArrayList erstellt, die ganze Zahlen speichern kann, und ihre Größe wird auf 10 Elemente festgelegt.
Jetzt haben Sie eine ArrayList mit einer bestimmten Größe, die einsatzbereit ist.
Schritt 1: Erstellen einer neuen ArrayList
In Java können Sie mit dem Operator ein neues Objekt der ArrayList-Klasse erstellen new und das Schlüsselwort ArrayList. Um eine bestimmte ArrayList-Größe festzulegen, müssen Sie sie an den Konstruktor übergeben:
import java.util.ArrayList;public class Main myList = new ArrayList(size);>>
Im obigen Beispiel wird eine neue ArrayList mit einer Anfangsgröße von 10 erstellt. Die ArrayList-Klasse in Java ist ein dynamisches Array, das bei Bedarf automatisch inkrementiert oder verkleinert wird.
Der Vorteil der Verwendung von ArrayList gegenüber normalen Arrays besteht darin, dass ArrayList seine Größe dynamisch ändern kann und praktische Methoden zum Arbeiten mit Daten bietet, z. B. Hinzufügen, Löschen und Zugreifen auf Elemente. Dies macht die ArrayList flexibler und benutzerfreundlicher.
Schritt 2: Bestimmen der Größe der ArrayList
Um die Größe einer ArrayList in Java zu bestimmen, müssen Sie einen Konstruktor verwenden ArrayList(int initialCapacity). Als Argument wird an diesen Konstruktor ein Wert übergeben, der die Anfangsgröße der Liste angibt.
Wenn wir beispielsweise eine ArrayList mit einer Anfangsgröße von 10 erstellen möchten, können wir den folgenden Code verwenden:
ArrayList list = new ArrayList<>(10);
In diesem Beispiel wird eine leere Liste erstellt, die bis zu 10 Elemente aufnehmen kann. Wenn wir jedoch weitere Elemente hinzufügen, wird die Liste automatisch erweitert.
Schritt 3: Manipulieren von ArrayList-Elementen
Nachdem Sie eine ArrayList mit einer bestimmten Größe erstellt haben, können Sie verschiedene Manipulationen an seinen Elementen vornehmen. Hier sind einige grundlegende Methoden zum Arbeiten mit ArrayList-Elementen:
1. Hinzufügen von Elementen: Mit der add() -Methode können Sie am Ende der ArrayList ein Element hinzufügen. Zum Beispiel:
ArrayList numbers = new ArrayList<>(10);numbers.add(5);numbers.add(10);
2. Ändern von Elementen: Mit der set() -Methode können Sie den Wert eines Elements an einem angegebenen Index ändern. Zum Beispiel:
numbers.set(1, 15);
3. Elemente abrufen: Mit der get() -Methode können Sie den Wert eines Elements am angegebenen Index abrufen. Zum Beispiel:
int value = numbers.get(0);
4. Elemente löschen: Mit der remove() -Methode können Sie ein Element am angegebenen Index oder Objekt entfernen. Zum Beispiel:
numbers.remove(1);numbers.remove(Integer.valueOf(5));
5. Überprüfen, ob ein Element vorhanden ist: Mit der contains() -Methode können Sie überprüfen, ob ein Element in einer ArrayList enthalten ist. Zum Beispiel:
boolean contains = numbers.contains(10);
6. Größe erhalten: Mit der size() -Methode können Sie die aktuelle Größe der ArrayList abrufen. Zum Beispiel:
int size = numbers.size();
Dies ist nur ein kleiner Teil der Methoden, die zur Manipulation von ArrayList-Elementen zur Verfügung stehen. Sie können sie verwenden, um eine Liste an Ihre Bedürfnisse anzupassen und zu ändern.