Sobes.tech
Junior

Чӣ гуна намудҳои истинодиро ба намудҳои ибтидоӣ ва баръакс табдил додан мумкин аст?

sobes.tech AI

Ҷавоб аз AI

Дар Java барои табдил додани намудҳои истинодӣ (қаппонҳо) ба намудҳои асосӣ ва баръакс, истифода мешавад автобоксинг ва анбоксинг.

Масалан:

Integer wrapper = 10;       // автобоксинг: int -> Integer
int primitive = wrapper;    // анбоксинг: Integer -> int

Ҳамчунин, мумкин аст ба таври равшан табдил дод:

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

Барои намудҳои дигар (Double, Boolean ва ғайра) принсипи ҳамон аст.