ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
### 概述 JDK1.5之后出现的增强型for循环foreach . ### 优点 1. 代码少,方便 . ### 缺点 1. foreach循环没有索引,只适合做遍历 . ### 语法 ~~~ int[] arr = {1,2,3,4,5}; for (int i :arr){ System.out.println(i); } ~~~ ### 对集合做遍历 已有Person类 ~~~ Collection<Person> coll = new ArrayList<Person>(); coll.add(new Person("jack",20)); coll.add(new Person("milan",18)); coll.add(new Person("richard",29)); for (Person i : coll){ System.out.println(i.toString()); } ~~~ ### 注意事项 ~~~ int[] arr = {1,2,3,4,5}; for (int i :arr){ System.out.println(i+1); //这里变成了2,3,4,5,6 } System.out.println(arr[0]); //这里还是1 ~~~