list去重

import java.util.Arrays;
import java.util.Iterator;
import java.util.List;

/**
* 此测试没有涉及到排序
* @author hello world
*
*/
public class ListTest {
   
public static List ListA=null;
public static List ListB=null;
   
    public static void main(String[] args) {
   
    String arr[]={"1","2","8","1","2","3","4","5","5","6","7","8","9"};
    ListA=Arrays.asList(arr);//将数组转化为listA
   
   
    System.out.println("listA中的元素为:"+ListA.toString());
    System.out.println("--------------------------------");

   
    List list = new ArrayList();
        if(ListA!=null){
                    Iterator it= ListA.iterator();//将listA中的元素写进list中;
                    while(it.hasNext()){
                        String o=(String)it.next();
                        if(!list.contains(o))//用list中的元素和listA中的元素作比较
                            list.add(o);//如果list中不存在相同元素 则插入
                      }
                 }
  
        System.out.println("List中的元素为:"+list.toString());
       
        list.clear();//清除list中的元素
       
        System.out.println("List中的元素为:"+list.toString());
       
    }  
}

你可能感兴趣的:(list)