package test;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Set;
public class Append {
private static List removeDuplicate(List list) {
Set set = new HashSet();
List newList = new ArrayList();
for(Iterator iter = list.iterator(); iter.hasNext();) {
String element = (String)iter.next();
if(set.add(element)) {
newList.add(element);
}
}
return newList;
}
public static void main(String[] args)
{
String[] s1=new String[4];
s1[0]="12";s1[1]="13";s1[2]="12";s1[3]="14";
String[] s2=new String[4];
s2[0]="16";s2[1]="13";s2[2]="12";s2[3]="11";
List list = Arrays.asList(s1);
List list2 = Arrays.asList(s2);
List list3= new ArrayList();
list3.addAll(list);
list3.addAll(list2);
List list1=removeDuplicate(list3);
for(int i = 0; i < list1.size(); i++)
{
System.out.println( list1.get(i));
}
}
}
运行结果: