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ó.