Liste der Ints in Java
- Erstellen einer Liste von Ints in Java
-
Erstellen einer Liste von Ints mit der Klasse
Arrays
in Java -
Erstellen einer Liste von Ints mit der Klasse
MutableIntList
in Java
In diesem Tutorial wird erläutert, wie Sie eine Liste mit ganzzahligen Werten in Java erstellen.
Die List
ist eine Schnittstelle in Java, die zum Speichern von Daten verwendet wird. Es hat eine dynamische Größe. ArrayList ist die Implementierungsklasse dieser List
und kann verwendet werden, um eine Liste zu erstellen, da List
zu einem Sammlungs-Framework gehört, das nur auf Objekten funktioniert. Die Liste speichert also nur Objekte.
In diesem Artikel erfahren Sie, wie Sie eine Integer-Liste erstellen, die primitive Datentypwerte int speichert. Im Java-Collection-Framework werden primitive Werte mithilfe von Wrapper-Klassen automatisch in ihr Objekt konvertiert. Dieser Vorgang wird als Autoboxing bezeichnet.
Lassen Sie uns das anhand einiger Beispiele verstehen.
Erstellen einer Liste von Ints in Java
In diesem Beispiel haben wir die Klasse ArrayList
verwendet, um eine Liste von Ints zu erstellen. Hier haben wir den Typ ArrayList
als Integer angegeben, aber nur int-Werte übergeben. Beachten Sie, dass Java sich um diese automatische Konvertierung kümmert und den Code reduziert. Siehe das Beispiel unten.
import java.util.ArrayList;
import java.util.List;
public class SimpleTesting {
List<Integer> ScoreList = new ArrayList<Integer>();
public void AddScore(int score) {
ScoreList.add(score);
}
public static void main(String[] args) {
SimpleTesting simpleTesting = new SimpleTesting();
simpleTesting.AddScore(95);
simpleTesting.AddScore(85);
simpleTesting.AddScore(93);
simpleTesting.AddScore(91);
System.out.println("Students Scores: ");
System.out.println(simpleTesting.ScoreList);
}
}
Ausgabe:
Students Scores:
[95, 85, 93, 91]
Erstellen einer Liste von Ints mit der Klasse Arrays
in Java
Hier haben wir die Methode asList()
der Klasse Arrays
verwendet, um eine Liste von Ganzzahlen zu erstellen. Wenn Sie ein Array von ganzen Zahlen haben und eine Liste erhalten möchten, verwenden Sie die Methode asList()
. Siehe das Beispiel unten.
import java.util.Arrays;
import java.util.List;
public class SimpleTesting {
List<Integer> ScoreList = Arrays.asList(95, 85, 93, 91);
public void AddScore(int score) {
ScoreList.add(score);
}
public static void main(String[] args) {
SimpleTesting simpleTesting = new SimpleTesting();
System.out.println("Students Scores: ");
System.out.println(simpleTesting.ScoreList);
}
}
Ausgabe:
Students Scores:
[95, 85, 93, 91]
Erstellen einer Liste von Ints mit der Klasse MutableIntList
in Java
Wenn Sie mit der Eclipse-Sammlungsbibliothek arbeiten, verwenden Sie die Klasse MutableIntList
, um eine Liste von Ints zu erstellen. Hier haben wir die Methode empty()
verwendet, um eine leere Liste zu erstellen und dann die Methode add()
, um Elemente hinzuzufügen. Es erstellt eine veränderliche Liste von ganzen Zahlen, die entsprechend geändert werden können. Siehe das Beispiel unten.
import org.eclipse.collections.api.list.primitive.MutableIntList;
import org.eclipse.collections.impl.factory.primitive.IntLists;
public class SimpleTesting {
MutableIntList ScoreList = IntLists.mutable.empty();
public void AddScore(int score) {
ScoreList.add(score);
}
public static void main(String[] args) {
SimpleTesting simpleTesting = new SimpleTesting();
simpleTesting.AddScore(95);
simpleTesting.AddScore(85);
simpleTesting.AddScore(93);
simpleTesting.AddScore(91);
System.out.println("Students Scores: ");
System.out.println(simpleTesting.ScoreList);
}
}
Ausgabe:
Students Scores:
[95, 85, 93, 91]
Verwandter Artikel - Java List
- Aufteilen einer Liste in Chunks in Java
- Filterliste in Java
- Finden Sie den Index eines Elements in einer Liste mit Java
- Holen Sie sich das erste Element aus der Liste in Java
- Unterschiede zwischen List und Arraylist in Java
- Konvertieren einer Sammlung in eine Liste in Java