public class ArrayListTest{
public static void main(String[] args){
ArrayList al = new ArrayList();
al.add( new Person("lisi1" ,21));
al.add( new Person("lisi2" ,22));
al.add( new Person("lisi3" ,23));
al.add( new Person("lisi4" ,24));
al.add( new Person("lisi3" ,23));
al.add( new Person("lisi4" ,24));
System.out.println(al);
al = getSingleElement(al);
//remove底层用的还是equals方法
System.out.println(al.remove( new Person("lisi2" ,22)));
System.out.println(al);
}
public static ArrayList getSingleElement(ArrayList al){
//1、定义一个临时容器
ArrayList temp = new ArrayList();