ArrayList去掉重复值问题

来源:百度知道 编辑:UC知道 时间:2024/05/26 03:30:29
我有一个ArrayList test;
里面有一些long 型的数;
我怎么样才能得到一个没有重复数的新ArrayList.?

public static void main(String[] args){
ArrayList list = new ArrayList();
list.add("1"); list.add("2"); list.add("2");
Iterator it1 = list.iterator();
Hashtable ht = new Hashtable();
while(it1.hasNext()){
Object obj = it1.next();
ht.put(obj, obj);
}

Iterator it2 = ht.keySet().iterator();
list = new ArrayList();
while(it2.hasNext()){
list.add(it2.next());
}

System.out.println(list.size());
}