Java中的增强for
程序员文章站
2024-03-25 16:37:46
...
一、概述
增强for是JDK1.5的新特性,它是用来简化数组和Collection集合的遍历的
二、格式
for(元素的数据类型 变量名:数组或者Collection集合对象){
// 上述的变量名代表的是数组或者Collection集合中的每一个元素
}
三、好处
增强for是用来简化数组和Collection集合的遍历的
四、注意事项
要注意增强for遍历的数组或者Collection集合,不能为null。即:增强for的目标要判断是否为null
/**
* 定义int类型的数组,存储元素1,2,3,4,5
* 通过增强for,遍历上述的数组
*/
public class Test{
public static void main(String[] args) {
int[] arr = {1,2,3,4,5};
for(int i:arr){
System.out.println(i);
}
}
}
/**
* 定义学生类,属性为姓名和年龄
* 创建List集合,用来存储学生对象
* 往集合中添加3个学生的信息
* 通过增强for遍历上述的List集合
*/
public class Student {
String name;
int age;
public Student(String name,int age){
this.name = name;
this.age = age;
}
}
public class Test{
public static void main(String[] args) {
List<Student> list = new ArrayList<Student>();
list.add(new Student("European",21));
list.add(new Student("Sheik",22));
list.add(new Student("欧洲酋长",23));
for(Student s:list){
System.out.println("姓名:"+s.name+",年龄:"+s.age);
}
}
}
上一篇: Java的增强for循环