for循环的三种写法

第一种写法  传统的方法,遍历数组

String[] arr = { "amy", "heinrich", "cindy", "git" };

   for (int i = 0; i < arr.length; i++) {
        System.out.println(arr[i]);
    }
            
打印台
amy
heinrich
cindy
git

这种方式最简单,对数组还有集合都可以

第二种 而对于遍历Collection对象,这个循环则通常是采用这样的形式

String[] arr = { "amy", "heinrich", "cindy", "git" };

List
<String> list = Arrays.asList(arr); for (Iterator<String> iterator = list.iterator();iterator.hasNext();)
{
System.out.println(iterator.next()); } 控制台信息 amy heinrich cindy git

第三种方法也很常见

不严格的说,Java的第三种for循环基本是这样的格式: 

for (循环变量类型 循环变量名称 : 要被遍历的对象) 循环体 

借助这种语法,遍历一个数组的操作就可以采取这样的写法: 

String[] arr = { "amy", "heinrich", "cindy", "git" };

        for (String a : arr) {
            System.out.println(a);
        }
        
控制台    
amy
heinrich
cindy
git

 

posted @ 2016-07-24 22:52  美好的明天  阅读(24041)  评论(0编辑  收藏  举报