1 //去掉集合中额重复元素
2 //方法:选择排序的思想
3
4 public class ArrayListDemo1 {
5
6 public static void main(String[] args) {
7
8 ArrayList arrayList = new ArrayList();
9
10 arrayList.add("hello");
11 arrayList.add("hello");
12 arrayList.add("java");
13 arrayList.add("world");
14 arrayList.add("android");
15 arrayList.add("javase");
16 arrayList.add("javaee");
17
18 // Iterator it = arrayList.iterator();
19 for (int i = 0; i < arrayList.size() - 1; i++) {
20 for (int j = i + 1; j < arrayList.size(); j++) {
21 if (arrayList.get(i).equals(arrayList.get(j))) {
22 arrayList.remove(j);
23 j--;//假如有连续重复的元素,删除后补位,有漏网之鱼
24 }
25
26 }
27
28 }
29
30 }
31
32 }