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

原创 2016年08月30日 10:43:24

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


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

asp.net 之StringBuilder 去除重复数据

关键是使用StringCollection,需要引入System.Collections.Specialized命名空间。 代码如下: using System.Text; using Sys...

js生成指定范围内指定长度随机不重复的字符串数组

整理了一下随机生成指定范围内指定长度且不重复的字符串数组的方法。不多说,直接上代码。 var getArrStr = {         dataArr: [],         getConfi...

Java求字符串数组交集 并集 差集 去重复并集

//系统方法 package com; import java.util.ArrayList; import java.util.Iterator; import java.util.List...

字符串数组元素提取比较

/* 需求:求出1-1000以内的所有数字中  数字9一共出现了多少次?          只要9出现了就算一次   999就算出现了三次           思路...

数组重复元素去除

  • 2013-09-12 09:59
  • 588B
  • 下载

asp.net中使用JQuery的join()传递一个字符串数组到控制器并在后台解析该数组的方法

问题描述: 在上图复选框checkbox中选中多个要删除的专业名称,当点击删除按钮时把选中的专业删除。 要求使用 ajax 实现异步地删除,减少刷新网页的次数。asp.net mvc里前端与后...

C语言基础,字符串数组

  • 2013-08-08 12:20
  • 748B
  • 下载

TreeSet和TreeMap不能存放重复元素?能不能存放null?其实不是这样的——灵活的二叉树

问题一:本来认为TreeMap不能存放重复元素?其实并非如此; 其实一般情况下是不允许存放重复元素的,但是它并非这么死板,在一些情况下是可以存放重复元素的,存了又会有引入其他问题。 问题二:能不能...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)