Чи є спосіб створити список примітивних int або будь-яких примітивів у Java
Ні, ти не можеш. Ви можете тільки створити список довідкових типів, як Integer
, String
або призначений для користувача тип.
Здається, я можу зробити List myList = new ArrayList();
і додати "int" у цей список.
Коли ви додаєте int
до цього списку, він автоматично вставляється у Integer
тип обгортки. Але це погана ідея використовувати списки необроблених типів або для будь-якого загального типу в нових кодах.
Я можу додати що завгодно до цього списку.
Звичайно, це є перевагою використання сирого типу. Ви можете вмістити в одному контейнері Кішку , Собаку , Тигра , Динозавра .
Це мій єдиний варіант, створити масив int і перетворити його в список
У цьому випадку ви також отримаєте List<Integer>
єдиний. Ви не можете створити List<int>
жодних примітивів.
Вас все одно не слід турбувати. Навіть у List<Integer>
вас можна додати int
примітивні типи. Він буде автоматично встановлений у поле, як у наведеному нижче прикладі:
List<Integer> list = new ArrayList<Integer>();
list.add(5);