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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM