基本语法
for (数据类型 变量名 : 集合或数组名) {
访问元素
}
注意
增强 for 循环可以代替 interator 迭代器,简化迭代器的书写格式(增强 for 循环就是简化版的 interator ,本质一样,只能用于遍历集合或数组)
举例
- 遍历整型数组
int[] arr = {1, 2, 3, 4, 5};
for (int item : arr) {
System.out.println(item + " ");
}
- 从 ArrayList 中的对象中搜索特定元素
public static void findByAuthor(ArrayList<Book> list, String str) {
for (Book book : list) {
if (b.getAuthor().equals(str)) {
System.out.println(book);
}
}
}
将 list 中的数据,一个一个的放到 book 中
[参考] https://www.imooc.com/wenda/detail/627992