Was ist der Unterschied zwischen ihnen?Was ist .intValue() in Java?
l
ist eine Arraylist des Typs Integer.
Version 1:
int[] a = new int[l.size()];
for (int i = 0; i < l.size(); i++) {
a[i] = l.get(i);
}
return a;
Version 2:
int[] a = new int[l.size()];
for (int i = 0; i < l.size(); i++) {
a[i] = l.get(i).intValue();
}
return a;
Vor Java 5, würde der Programmierer auch vor dem Aufruf intValue zu Integer werfen müssen unsere Art von Integer ändern müssen. – Thilo