[b]用hashset,它能保持唯一值,当后来加入的值与原来有一样的就覆盖原来那个值,不一样就附加。[/b]
List list = new ArrayList();
list.add("add");
list.add("add");
list.add("delete");
list.add("update");
list.add("add");
list.add("delete");
list.add("update");
list.add("add");
list.add("delete");
list.add("update");
list.add("add");
for(int i = 0;i < list.size();i++){
System.out.print(list.get(i)+" |");
}
System.out.println("\n************************");
HashSet hs = new HashSet();
for(int i = 0;i < list.size();i++){
hs.add(list.get(i));
}
String[] s = (String[]) hs.toArray(new String[hs.size()]);
for(int i = 0;i<s.length;i++){
System.out.println(s[i]);
}