Sobes.tech
Junior

Kā pārvērst atsauces tipus primitivajos tipos un otrādi?

sobes.tech AI

Atbilde no AI

Java valodā, lai pārveidotu atsauces tipus (apvalkšņus) uz primitivajiem tipiem un otrādi, tiek izmantots automātiskais iepakojums (autoboxing) un automātiskais atvākšana (unboxing).

Piemērs:

Integer wrapper = 10;       // automātiska iepakošana: int -> Integer
int primitive = wrapper;    // automātiska atvākšana: Integer -> int

Tāpat ir iespējams skaidri pārveidot:

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

Citiem tipiem (Double, Boolean utt.) princips ir līdzīgs.