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则会减少索引的麻烦。

 

posted @ 2019-05-22 01:18  Mirror王宇阳  阅读(173)  评论(0编辑  收藏  举报