package com.soar.jdk5;
import java.util.ArrayList;
import com.soar.bean.Person;
public class Demo1_Foreach {
/*
* A:增强for概述
* 简化数组和Collection集合的遍历
* B:格式:
*
for(元素数据类型 变量 : 数组或者Collection集合) {
使用变量即可,该变量就是元素
}
* C:案例演示
* 数组,集合存储元素用增强for遍历
* D:好处
* 简化遍历
* 增强for循环底层依赖的是迭代器(Iterator)
*/
public static void main(String[] args) {
//foreach();
ArrayList<Person> list = new ArrayList<>();
list.add(new Person("张三",23));
list.add(new Person("李四",24));
list.add(new Person("王五",25));
list.add(new Person("赵六",26));
for (Person person : list) {
System.out.println(person);
}
}
private static void foreach() {
int[] arr = {11,22,33,44,55};
for(int i : arr){ //fore 快捷键alt+/ 快速生成
System.out.println(i); //11,22,33,44,55
}
ArrayList<String> list = new ArrayList<>();
list.add("a");
list.add("b");
list.add("c");
list.add("d");
for (String string : list) {
System.out.println(string); //a,b,c,d
}
}
}
Java_基础—增强for的概述和使用
最新推荐文章于 2024-12-18 19:27:28 发布
本文详细介绍Java中增强for循环的使用方法及其内部实现原理,通过数组和集合实例展示其简化遍历的强大功能。
16万+

被折叠的 条评论
为什么被折叠?



