用foreach遍历自己定义学生类
时间: 2024-10-28 16:11:52 浏览: 16
使用foreach循环遍历数组的其它例子(附详细步骤).txt
在Java中,如果你想使用`foreach`循环遍历自定义的学生类对象集合,例如一个`ArrayList<Student>`或者数组,你可以这样做:
```java
// 定义一个学生类 Student
class Student {
String name;
int age;
// 构造函数和getter/setter省略
@Override
public String toString() {
return "Student{" +
"name='" + name + '\'' +
", age=" + age +
'}';
}
}
// 创建一个学生列表或者数组
List<Student> students = new ArrayList<>();
students.add(new Student("张三", 18));
students.add(new Student("李四", 20));
// 使用foreach遍历学生列表
for (Student student : students) {
System.out.println(student); // 打印每个学生的详细信息
}
```
在这个例子中,`foreach`循环会自动处理迭代过程,而我们只需要关心如何处理每一个`Student`实例。这里的`student`就是当前遍历到的学生对象。
阅读全文