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

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


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

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



//去除重复元素

```

private String removeDuplicateWithOrder(String element) throws  Exception{       

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

        Set<String> 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();

}

```

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容