[代码如下]
Test.java
package net.oschina.tester;
import java.util.*;
import org.apache.commons.collections.list.SetUniqueList;
public class Test {
public static void main(String[] args) {
List<String> names = SetUniqueList.decorate(new ArrayList<String>());
names.add("oschina");
names.add("oschina");
names.add("Winter Lau");
for(String n : names)
System.out.println(n);
}
}
2、利用set集合的去重功能
[代码如下]
public class Test1 {
public static void main(String[] args) {
Set set=new HashSet();
set.add("abc");
set.add("cde");
set.add("efg");
set.add("fgh");
set.add("abc"); //重复的abc,set会自动将其去掉
System.out.println("size="+ set.size() );
List list = new ArrayList();
list.add("abc");
list.add("aaa");
list.add("fff");
list.add("abc");
new HashSet(list).size();
System.out.println("size="+new HashSet(list).size());
}
}