都知道set吧,它里面是不允许有重复元素的,所以新思路中就用到了它。
- package com.test;
- import java.util.Arrays;
- import java.util.HashSet;
- import java.util.Iterator;
- import java.util.List;
- import java.util.Set;
- public class RemoveSame {
- /**
- * 字符串去重
- * @param args
- */
- public static void main(String[] args) {
- String[] same = {"a","a","a","b","b","b","c","c","c"};
- List list = Arrays.asList(same);
- Set set = new HashSet(list);
- Iterator ita = set.iterator();
- String[] removeSame = new String[set.size()];
- for (int i = 0; ita.hasNext(); i++) {
- removeSame[i] = (String) ita.next();
- }
- }
- }