for--each

foreach语句使用总结

增强for(part1:part2){part3}; 

part2中是一个数组对象,或者是带有泛性的集合. 
part1定义了一个局部变量,这个局部变量的类型与part2中的对象元素的类型是一致的. 
part3当然还是循环体.

public class For {
     public static void main(String[] args) {
         String []nums=new String[5];
           for(String item:nums){
           for (String item1:nums ) {
            System.out.print("*");
            }
            System.out.println();
        }
    }
}

foreach语句

          是for语句特殊情况下的增强版本,简化了编程,提高了代码的可读性和安全性(不用怕数组越界)。相对老的for语句来说是个很好的补充。提倡能用foreach的地方就不要再用for了。在用到对集合或者数组索引的情况下,foreach显得力不从心,这个时候是用for语句的时候了。foreach一般结合泛型使用。

原文地址:https://www.cnblogs.com/cuixiaomeng/p/6748546.html