Junior — Middle
Können primitive Typen in Generics verwendet werden?
sobes.tech KI
Antwort von 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