Sobes.tech
Junior

როგორ გადავიყვანოთ მიმთითებელ ტიპებს პრიმიტიულ ტიპებად და პირიქით?

sobes.tech AI

პასუხი AI-სგან

Java-ში, რეფერენცული ტიპების (შეფუთვების) გარდაქმნა პრიმიტიულ ტიპებად და პირიქით, გამოიყენება ავტობოქსინგი (autoboxing) და უნბოქსინგი (unboxing).

მაგალითი:

Integer wrapper = 10;       // ავტობოქსინგი: int -> Integer
int primitive = wrapper;    // უნბოქსინგი: Integer -> int

ასევე, შესაძლებელია აშკარად გარდაქმნა:

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

სხვა ტიპებისთვის (Double, Boolean და ა.შ.) პრინციპი იგივეა.