Sobes.tech
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.