Junior — Middle
76
Можно ли применять примитивные типы в обобщениях (generics)?
Companies where asked
Y_lab development
Answer from AI
sobes.tech AI
В Java нельзя напрямую использовать примитивные типы (например, int, boolean, double) в обобщениях (generics). Обобщения работают только с объектными типами (reference types). Чтобы использовать примитивы с generics, нужно применять их обёртки (wrapper classes), например Integer вместо int, Boolean вместо boolean и так далее.
Пример:
List<Integer> list = new ArrayList<>(); // нельзя List<int>
list.add(10); // автокоробка из int в Integer