Sự khác nhau giữa chúng là gì?.intValue() trong Java là gì?
l
là danh sách mảng của loại Integer.
phiên bản 1:
int[] a = new int[l.size()];
for (int i = 0; i < l.size(); i++) {
a[i] = l.get(i);
}
return a;
phiên bản 2:
int[] a = new int[l.size()];
for (int i = 0; i < l.size(); i++) {
a[i] = l.get(i).intValue();
}
return a;
Trước Java 5, các lập trình viên cũng sẽ cần phải cast để Integer trước khi gọi intValue. – Thilo