for的两种循环的小细节

来源:互联网 发布:windows读取ext4文件 编辑:程序博客网 时间:2024/05/30 07:12

例如:遍历ArrayList对象
ArrayList<Integer> al = new ArrayList<Integer>();
al.add(2);
al.add(4);
al.add(6);

第一种方法:
for(int i=0;i<al.size();i++){
System.out.println("第"+(i+1)+"个数:"+al.get(i));
}
要获取第几个数时直接输出(i+1)

第二种方法:
for(循环变量类型 循环变量名称:要被遍历的对象) 循环体
for(Integer arraylist:al){
System.out.println("第"+(al.indexOf(arraylist)+1)+"个数:"+arraylist);
}
要获取第几个数时直接输出(al.indexOf(arraylist)+1)

0 0