30/09/2018, 19:36

Unbox "Integer" into "int"

Mình tạo một mảng các đối tượng Integer như sau:

Integer[] list = {1, 3, 4, 5, 6};

Để unbox các đối tượng trên thành mảng các số int[] thì phải làm thế nào?
Mong các experts chỉ giáo !

Quốc Hùng viết 21:36 ngày 30/09/2018

Anh copy all value of list sang một array int bằng thủ công (code) ^^. Trong API không có phương thức copy đâu ^^. Code đây

Integer[] list = {1,2,3,4,5};
int[] list_int = new int [list.length];

for (int i = 0; i < list.length ; i++) {
         list_int[i] = list[i];
}
Quốc Hùng viết 21:37 ngày 30/09/2018

cho chút info
Integer là một lớp trình bao bọc thuộc package java.lang
Integer được xem như là một cách để giải quyết và mở rộng ra những khả năng của biến nguyên thủy ^^

Bài liên quan
0