Liste der Ints in Java

Mohammad Irfan 12 Oktober 2023
  1. Erstellen einer Liste von Ints in Java
  2. Erstellen einer Liste von Ints mit der Klasse Arrays in Java
  3. Erstellen einer Liste von Ints mit der Klasse MutableIntList in Java
Liste der Ints 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

Verwandter Artikel - Java Int