这边我的字符串是一个拼接的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,",");