package com.yd.test;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import com.yd.domain.Student;
public class ListDemo02 {
public static void main(String[] args) {
List list=new ArrayList();
list.add(new Student("张三",20));
list.add(new Student("李四",20));
list.add(new Student("王五",20));
list.add(new Student("张三",20));
System.out.println(list);
quChong(list);
System.out.println(list);
}
private static void quChong(List list) {
List temp=new ArrayList();
for (Iterator it = list.iterator(); it.hasNext();) {
Student obj = (Student)it.next();//Object的equals方法比较地址值
if(!temp.contains(obj)){
temp.add(obj);
}
}
list.clear();
list.addAll(temp);
}
}
List去重(自定义元素)
最新推荐文章于 2024-05-16 10:11:16 发布