class Student {
String name;
Student(String str){
name = str;
}
public String toString(){
return name;
}
}
import java.util.ArrayList;
public class StudentTest {
public static void main(String[] args) {
Student stu1 = new Student("xiaoming");
Student stu2 = new Student("xiaohong");
ArrayList stu = new ArrayList();
stu.add(stu1);
stu.add(stu2);
System.out.println("number:"+stu.size());
for(int i = 0; i < stu.size(); i++){
Student student = (Student)stu.get(i); //便遍历集合
System.out.println("name"+student.toString());
}
Student stu3 = new Student("xiaohei");
stu.add(2, stu3); //将stu3引入到集合中的2位置
for(int i = 0; i < stu.size(); i++){
Student student = (Student)stu.get(i);
System.out.println("name"+student.toString());
}
if(stu.contains(stu3)){
System.out.println("YES"); //判断是否存在stu3在集合中
}
else{
System.out.println("NO");
}
stu.remove(stu1); //删除集合中的stu1;
for(int i = 0; i < stu.size(); i++){
Student student = (Student)stu.get(i);
System.out.println("name"+student.toString());
}
}
}
结果: