Junior — Middle
Могу ли се примитивни типови користити у генерицима?
sobes.tech АИ
Одговор од АИ
В 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