Java foreach循环

foreach循环:增强性的for循环应用:

  在for语句中,需要使用索引来进行操作具体的数组或集合内容操作;而foreach可以取消索引的操作细节;

for ( 类型  变量  :  数组 | 集合 ) { // 每一次循环会自动的将数组的内容设置给变量 }
public class TestDemo {

    public static void main(String[] args) {
        int data [] = new int [] {1,2,3,4,5} ;
        for ( int x : data )  { // 循环册数由数组长度决定
            // 每一次循环实际上都表示数组的角标增长,会取得每个数组内容并且将其设置给x
            System.out.println(x); // x就是数组的一个当前内容            
        }
    }
}

数组利用索引访问会较为麻烦;而foreach则会减少索引的麻烦。

猜你喜欢

转载自www.cnblogs.com/wangyuyang1016/p/10903582.html