大家好,又见面了,我是你们的朋友全栈君。
增强型for循环定义如下:
for(ElementType element: arrayName){};
上述for循环可被读为:for each element in arrayName do {…}
————————————————————————————————————————-
例1
int[] num = {1,2,3,4,5,6};
for(int i: num){
System.out.print(i);
}
例2
int[] num = {1,2,3,4,5,6};
for(int i = 0; i < num.length; i++){
System.out.print(num[i]);
}
例1是等价于例2的。(经评论区更正)
同理可有:
List<Integer> intList = new ArrayList<Integer>();
for (Integer i: intList) {
System.out.print(i);
}
————————————————————————————————————————-
相对于for(;;)而言 增强for循环有两个好处:
1.写起来简单
2.遍历集合、容器简单
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/149315.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...