Junior
Kako pretvoriti referentne tipove u primitivne i obrnuto?
sobes.tech АИ
Одговор од АИ
U Javi, za pretvaranje referentnih tipova (omotača) u primitivne tipove i obrnuto koriste se automatsko pakovanje (autoboxing) i automatsko razpakivanje (unboxing).
Primer:
Integer wrapper = 10; // automatsko pakovanje: int -> Integer
int primitive = wrapper; // automatsko razpakivanje: Integer -> int
Takođe, može se eksplicitno pretvoriti:
Integer wrapper = Integer.valueOf(5);
int primitive = wrapper.intValue();
Za druge tipove (Double, Boolean itd.) princip je sličan.