Junior
Как да преобразуваме референтните типове в примитивни и обратно?
sobes.tech AI
Отговор от AI
В Java за преобразуване на референтни типове (обвивки) към примитивни типове и обратно се използват автоматичното опаковане (autoboxing) и автоматичното разопаковане (unboxing).
Пример:
Integer wrapper = 10; // автопаковане: int -> Integer
int primitive = wrapper; // автоматично разопаковане: Integer -> int
Също така може да се преобразува явно:
Integer wrapper = Integer.valueOf(5);
int primitive = wrapper.intValue();
За други типове (Double, Boolean и т.н.) принципът е подобен.