Junior
Kuidas teisendada viidetüüpe primitiivseteks ja vastupidi?
sobes.tech AI
Vastus AI-lt
Java keeles, viite-tüüpide (ümbriste) teisendamiseks primitiivseteks tüüpideks ja vastupidi kasutatakse automaatset pakendamist (autoboxing) ja automaatset lahtipakkimist (unboxing).
Näide:
Integer wrapper = 10; // automaatne pakendamine: int -> Integer
int primitive = wrapper; // automaatne lahtipakkimine: Integer -> int
Samuti saab teha selge teisenduse:
Integer wrapper = Integer.valueOf(5);
int primitive = wrapper.intValue();
Teiste tüüpide (Double, Boolean jms) puhul on põhimõte sarnane.