定义一个学生类
package Test1;
/**
* @作者:Xem626
* @date: 2022/7/20 10:26
* @TODO
*/
public class Student {
private String name;
private int age;
public Student(String name, int age) {
this.name = name;
this.age = age;
}
public Student() {
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
测试类
package Test1;
import java.util.ArrayList;
import java.util.Iterator;
/**
* @作者:Xem626
* @date: 2022/7/20 10:29
* @TODO
*/
public class Test1 {
public static void main(String[] args) {
//创建对象
Student s1 =new Student("小黑",18);
Student s2 =new Student("小白",18);
Student s3 =new Student("小红",18);
Student s4 =new Student("小黄",18);
//添加元素
ArrayList arrayList =new ArrayList();
arrayList.add(s1);
arrayList.add(s2);
arrayList.add(s3);
arrayList.add(s4);
Iterator iterator = arrayList.iterator();
while (iterator.hasNext()){
Student s = (Student) iterator.next();
System.out.println("当前学生的名字"+s.getName());
}
System.out.println("------------------------------------------------------");
for (int i=0;i<arrayList.size();i++){
Student s6= (Student) arrayList.get(i);
System.out.println("当前的学生的名子:"+s6.getName());
}
System.out.println("-------------------------------");
for (Object o:arrayList){
Student s7 = (Student) o;
System.out.println("当前学生的姓名:"+s7.getName());
}
}
}

Iterator迭代器
普通for循环
增强for循环
本文展示了如何在Java中定义一个`Student`类,包括姓名和年龄属性,以及构造函数和getter/setter方法。接着,通过创建`Student`对象的列表,并使用迭代器、普通for循环和增强for循环遍历列表,打印出每个学生的名字。
808

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



