Есть ли способ создать список примитивов 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);