C'è un modo per creare un elenco di int primitivo o qualsiasi primitiva in java
No non puoi. È possibile creare solo Elenco dei tipi di riferimento, come Integer, Stringo il vostro tipo personalizzato.
Sembra che posso fare List myList = new ArrayList();e aggiungere "int" in questo elenco.
Quando si aggiunge inta questo elenco, viene automaticamente boxato al Integertipo di wrapper. Ma è una cattiva idea di utilizzare prime liste di tipo, o per qualsiasi tipo generico è per questo, nel codice più recente.
Posso aggiungere qualsiasi cosa a questo elenco.
Ovviamente, questo è lo svantaggio dell'utilizzo del tipo grezzo. Puoi avere gatto , cane , tigre , dinosauro , tutto in un unico contenitore.
È la mia unica opzione, creare un array di int e convertirlo in un elenco
Anche in questo caso, otterrai un List<Integer>unico file. Non c'è modo di creare List<int>o qualsiasi primitiva.
Non dovresti essere disturbato comunque. Anche in List<Integer>puoi aggiungere inttipi primitivi. Verrà automaticamente inscatolato, come nell'esempio seguente:
List<Integer> list = new ArrayList<Integer>();
list.add(5);