130 votes

Créer une liste d'int ? primitifs

Existe-t-il un moyen de créer une liste de primitives int ou toute autre primitive en java comme suit ?

List<int> myList = new ArrayList<int>();

Il semble que je puisse faire List myList = new ArrayList();

et ajouter "int" dans cette liste. Mais cela voudrait dire que je peux ajouter n'importe quoi dans cette liste.

Ma seule option est-elle de créer un tableau d'int et de le convertir en liste ou de créer une liste d'objets Integer ?

-4voto

Selvaraj Points 706

Les collections Java doivent être des collections d'objets uniquement.

List<Integer> integerList = new ArrayList<Integer>();

Integer est une classe enveloppante du type de données primitif int.

plus de classes enveloppes JAVA aquí !

Vous pouvez directement sauvegarder et obtenir des int vers/depuis integerList comme, integerList.add(intValue); int intValue = integerList.get(i)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X