public static List heavyListMethod01(List list){
Set set=new HashSet(list);
//Set set1=new TreeSet(list);
List alist=new ArrayList();
for (Object o:set){
alist.add(o);}
return alist;}
1.1利用set集合的特性,元素的唯一性 addAll(Collection c)
public static List heavyListMethod02(List list){
List newList=new ArrayList();
newList.addAll(new HashSet(list));
return newList;}
2.通过list的方法contains方法去重
public static List heavyListMethod03(List list){
List alist=new ArrayList();
for (Object o:list){if(!(alist.contains(o))){
alist.add(o);}}
return alist;}
3.通过遍历然后用remove方法进行去掉重复的元素
public static List heavyListMethod04(List<Object> list){
for (int i=0;i<list.size()-1;i++){
Object o =list.get(i);
for (int j=i+1;j<list.size();j++){if(o.equals(list.get(j))){
list.remove(j);
j--;}}}
return list;}