使用TreeSet去除字符串数组里的重复元素

来源:互联网 发布:数据库如何设置默认值 编辑:程序博客网 时间:2024/05/16 04:51

这边我的字符串是一个拼接的StringBuilder,并且最后有逗号,所以我先做了一个转成数组的处理。

数组里的字符串形式应当是 ["人民路-震川路,","人民路-震川路,","前进路-柏庐路","前进路-柏庐路","前进路-柏庐路","长江路-震川路"]


<span style="white-space:pre"></span>String position = sb.toString().substring(0, sb.toString().length()-1);String [] positionList = position.split(",");TreeSet<String> tr = new TreeSet<String>();for(int i=0;i<positionList.length;i++){tr.add(positionList[i]); }String[] s2= new String[tr.size()];for(int i=0;i<s2.length;i++){//从TreeSet中取出元素重新赋给数组s2[i]=tr.pollFirst();}String positionLists = StringUtils.join(s2,",");


0 0
原创粉丝点击