利用java集合类--set集合 去重

    今天中午和同事聊天,发现自己这一年多的开发做的迷迷糊糊,写过的东西再提起来还是一脸懵逼,于是开启写笔记之路。记录自己犯过的错,遇到的问题,以便以后查看。


具体集合类的介绍推荐查看网址:

http://www.cnblogs.com/ZhuRenWang/p/4773647.html



//去除重复元素

```

private String removeDuplicateWithOrder(String element) throws  Exception{       

        String str=element;       //获取需要去重的字符串

        Set mlinkedset = new LinkedHashSet();     //定义一个string类型的集合

        String[] strarray = str.split(",");     //根据逗号分隔字符串

        StringBuffer sb = new StringBuffer();   // 定义一个字符串变量

        /****遍历字符串,去重*****/

        for (int i = 0; i < strarray.length; i++)  {

             if (!mlinkedset.contains(strarray[i])) {

                    mlinkedset.add(strarray[i]);

                    sb.append(strarray[i] + " ");

              }

        }

        System.out.println(mlinkedset);

       System.out.print(sb.toString().substring(0, sb.toString().length() - 1));

       return sb.toString();

}

```

你可能感兴趣的:(利用java集合类--set集合 去重)