//方式一:
1 import java.util.ArrayList;
2 import java.util.ListIterator;
3
4 public class Demo1_ArrayList {
5 public static void main(String[] args) {
6 ArrayList<String> list1 = new ArrayList<String>();
7 list1.add("a");
8 list1.add("hello");
9 list1.add("b");
10 list1.add("c");
11 list1.add("b");
12 list1.add("hello");
13 System.out.println(getSingle(list1));
14 }
15
16 public static ArrayList<String> getSingle(ArrayList<String> list) {
17 ListIterator<String> iter = list.listIterator();
18 ArrayList<String> list2 = new ArrayList<String>();
19 while (iter.hasNext()) {
20 String str = (String) iter.next();
21 if (!list2.contains(str)) {
22 list2.add(str);
23 }
24 }
25 return list2;
26 }
27
28 }