Lista de Ints en Java

Mohammad Irfan 12 octubre 2023
  1. Crear una lista de Ints en Java
  2. Crear una lista de Ints usando la clase Arrays en Java
  3. Cree una lista de Ints usando la clase MutableIntList en Java
Lista de Ints en Java

Este tutorial presenta cómo crear una lista de valores enteros en Java.

La Lista es una interfaz en Java que se utiliza para almacenar datos. Es de tamaño dinámico. ArrayList es la clase de implementación de esta Lista y se puede utilizar para crear una lista, ya que Lista pertenece a un marco de colección que solo funciona con objetos. Entonces, la lista solo almacena objetos.

Este artículo nos enseñará cómo crear una lista de enteros que almacenará valores primitivos de tipo de datos int. En el marco de la colección de Java, los valores primitivos se convierten automáticamente en su objeto mediante el uso de clases contenedoras. Este proceso se llama autoboxing.

Entendamos usando algunos ejemplos.

Crear una lista de Ints en Java

En este ejemplo, usamos la clase ArrayList para crear una lista de entradas. Aquí, especificamos el tipo ArrayList como Integer pero pasamos solo valores int. Tenga en cuenta que Java se encarga de esta conversión automática y reduce el código. Vea el ejemplo a continuación.

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);
  }
}

Producción :

Students Scores: 
[95, 85, 93, 91]

Crear una lista de Ints usando la clase Arrays en Java

Aquí, usamos el método asList() de la clase Arrays para crear una lista de enteros. Si tiene un array de números enteros y desea obtener una lista, use el método asList(). Vea el ejemplo a continuación.

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);
  }
}

Producción :

Students Scores: 
[95, 85, 93, 91]

Cree una lista de Ints usando la clase MutableIntList en Java

Si está trabajando con la biblioteca de la colección eclipse, utilice la clase MutableIntList para crear una lista de entradas. Aquí, usamos el método empty() para crear una lista vacía y luego el método add() para agregar elementos. Crea una lista mutable de enteros que se pueden cambiar en consecuencia. Vea el ejemplo a continuación.

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);
  }
}

Producción :

Students Scores: 
[95, 85, 93, 91]

Artículo relacionado - Java List

Artículo relacionado - Java Int