JDK1.5加入的增强for和循环.
语法是:
- for(ElementType element:arrayName){};
- int[] numArray = { 1, 2, 3, 4, 5, 6 };
- for (int i : numArray) {
- System.out.print(i);
- }
等价于(2)
- int[] numArray = { 1, 2, 3, 4, 5, 6 };
- for (int i=0; i < numArray.length; i++) {
- System.out.print(numArray[i]);
- }
- int[] numArray = { 1, 2, 3, 4, 5, 6 };
- for (int i=0; i < numArray.length; i++) {
- int j = numArray[i];// 这个j,就等价与(1)中的i
- System.out.println(j);
- }
- List<Integer> intList = new ArrayList<Integer>();
- for (Integer i : intList) {
- System.out.print(i);// 可以打印出intList中的所有元素
- }
part2中是一个数组对象,或者是带有泛性的集合.
part1定义了一个局部变量,这个局部变量的类型与part2中的对象元素的类型是一致的.
part3当然还是循环体.
最后
以上就是虚拟画板最近收集整理的关于Java中增强型for循环的样例和解释的全部内容,更多相关Java中增强型for循环内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复