本帖最后由 崔政 于 2012-11-25 01:24 编辑
我好像有点明白你的意思了。
给你个案例,你看下能否帮到你。
下面的代码是利用hashset,来去除数组中的重复值。- String[] strs1 = new String[]{"1","2","3","3","2","1","7"};
-
- HashSet set = new HashSet();
-
- set.addAll(Arrays.asList(strs1));
- //Arrays.asList将数组转List,addAl将Collection转化为HashSet
-
- String[] strs2 = (String[])set.toArray(new String[0]);
-
- for(int i=0;i<strs2.length;i++)
- {
- System.out.println(strs2[i]);
- }
复制代码 |