si può provare questo
int[] arr= new int[]{1, 3, 8, 2, 5, 9};
for(int i:arr){
System.out.println(i);
}
Fuori messo
1
3
8
2
5
9
demo dal vivo here
FYI: questo dovrebbe funzionare solo in JDK 1.7, dal momento che la prima versione di jdk non può avere un tipo primitivo per ciascuno.
Quindi se si utilizza la versione precedente di java. è necessario convertire int[]
a Integer[]
Si può provare questo
int[] arr= new int[]{1, 3, 8, 2, 5, 9};
Integer[] str=new Integer[arr.length];
for(int i=0;i<arr.length;i++){
str[i]=arr[i];
}
for(Integer i:arr){
System.out.println(i);
}
Fuori messo
1
3
8
2
5
9
fonte
2013-08-18 06:05:37