Sobes.tech
Junior

Hogyan lehet a referencia típusokat primitív típusokra és fordítva konvertálni?

sobes.tech MI

Válasz az MI-től

Java-ban a referencia típusokat (kapszulókat) primitív típusokra és fordítva az autoboxing és unboxing segítségével lehet átalakítani.

Példa:

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

Szintén lehet explicit módon is átalakítani:

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

Más típusok (Double, Boolean stb.) esetén az elv hasonló.