增强for循环
增强for循环
增强for
循环是JDK1.5
以后出来的一个高级for
循环,专门用来遍历数组和集合的。他的内部原理其实是个Iterator
迭代器,所以在遍历过程中,不能对集合中的元素进行增删操作。
格式:
for(元素的数据类型 变量 : Collection集合 or 数组){
}
它用于遍历Collection和数组。通常只进行遍历元素,不要在遍历过程中对集合元素进行增删操作。
遍历数组
int[] arr = new int[]{11,22,33};
for (int n : arr) {
//变量n代表被遍历到的数组元素
System.out.println(n);
}
遍历集合
Collection<String> coll = new ArrayList<String>();
coll.add("a1");
coll.add("a2");
coll.add("a3");
coll.add("a4");
for(String str : coll){
//变量Str代表被遍历到的集合元素
System.out.println(str);
}
版权声明:本文为cushionzengblog原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。