for循环的三种写法

时间:2023-03-09 09:39:43
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