Sobes.tech
Junior

Cum se convertesc tipurile de referință în tipuri primitive și invers?

sobes.tech AI

Răspuns de la AI

În Java, pentru conversia tipurilor de referință (wrappers) în tipuri primitive și invers, se utilizează autoboxing și unboxing.

Exemplu:

Integer wrapper = 10;       // autoboxing: int -> Integer
int primitive = wrapper;    // unboxing: Integer -> int

De asemenea, se pot face conversii explicite:

Integer wrapper = Integer.valueOf(5);
int primitive = wrapper.intValue();

Pentru alte tipuri (Double, Boolean etc.), principiul este similar.