移除ArrayList集合中重复的元素

import java.util.ArrayList;
import java.util.List;


public class ArrayListDemo {


public static void main(String[] args) {
// TODO Auto-generated method stub


ArrayList<String> arraylist = new ArrayList<String>();
arraylist.add("hello");
arraylist.add("world");
arraylist.add("java");
arraylist.add("hello");
arraylist.add("javaweb");
arraylist.add("java");

removeDuplicate(arraylist);
}



public static void removeDuplicate(List list) {  //移除ArrayList集合中重复的元素
  for ( int i = 0 ; i < list.size() - 1 ; i ++ ) {  
    for ( int j = list.size() - 1 ; j > i; j -- ) {  
      if (list.get(j).equals(list.get(i))) {  
        list.remove(j);  
      }   
     }   
   }   
   System.out.println(list);  
}  


public static ArrayList removeDuplicate1(ArrayList list) {  //移除ArrayList集合中重复的元素
  for ( int i = 0 ; i < list.size() - 1 ; i ++ ) {  
    for ( int j = list.size() - 1 ; j > i; j -- ) {  
      if (list.get(j).equals(list.get(i))) {  
        list.remove(j);  
      }   
     }   
   }   
   System.out.println(list);  
return list;
}  
}

你可能感兴趣的:(ArrayList)