Có thể thực hiện việc unboxing thông qua các phương thức xxxValue(). Với xxx là đại diện cho từng loại dữ liệu.
Ví dụ:
int a = 500;
Integer i = a; // Autoboxing
int i2 = i.intValue(); // Unboxing
Integer j = 500; // Autoboxing
int j2 = j.intValue(); // Unboxing
Float f = 4.5f; // Autoboxing
float f2 = f.floatValue(); // Unboxing
Double d = 5d; // Autoboxing
double d2 = d.doubleValue(); // Unboxing
Character ch = 'a'; // Autoboxing
char ch2 = ch.charValue(); // Unboxing
Boolean b = true; // Autoboxing
boolean b2 = b.booleanValue(); // Unboxing
ArrayList arrInt = new ArrayList();
arrInt.add(25); // Autoboxing
int arr0 = arrInt.get(0).intValue(); // Unboxing
Cũng tương tự như autoboxing, kỹ thuật unboxing cũng có thể được viết như thế này.
int a = 500;
Integer i = a;
int i2 = i; // Unboxing
Integer j = 500;
int j2 = j; // Unboxing
Float f = 4.5f;
float f2 = f; // Unboxing
Double d = 5d;
double d2 = d; // Unboxing
Character ch = 'a';
char ch2 = ch; // Unboxing
Boolean b = true;
boolean b2 = b; // Unboxing
ArrayList arrInt = new ArrayList();
arrInt.add(25);
int arr0 = arrInt.get(0); // Unboxing
Tham khảo tại https://www.javatpoint.com/wrapper-class-in-java
» Tin mới nhất:
» Các tin khác: