import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class Test {
public static void main(String[] args){
//使用arraylist储存四个对象
List list = new ArrayList();
Student s1 = new Student("test1");
list.add(s1);
Student s2 = new Student("test2");
list.add(s2);
Student s3 = new Student("test3");
list.add(s3);
Student s4 = new Student("test4");
list.add(s4);
//删除索引为2的元素,并用另一个元素替换索引为0的元素
list.remove(2);
list.set(0, new Student("test5"));
//使用iterator输出
Iterator<Student> it = list.iterator();
while(it.hasNext()){
Student s = it.next();
System.out.println("the name of student is:"+s.getName());
}
}
static class Student{
public String name;
public Student(String name) {
super();
this.name = name;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
}
追问编写student类怎么没体现呢
追答代码下面不是定义了一个内部类student吗?