使用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,",");


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

数组去重和排序,可以用TreeSet直接做

明明的随机数 热度指数:8905时间限制:1秒空间限制:32768K 本题知识点: 数组  算法知识视频讲解 题目描述 明明想在学校中请一些同学一起做一项问卷调查...

java__排序后的数组删除重复数字。给定升序排序的数组,如果数组有 22 个或 22 个以上相同的数字,去掉他们,直到剩下 22 个为止。

给定升序排序的数组,如果数组有 22 个或 22 个以上相同的数字,去掉他们,直到剩下 22 个为止。 例如: 数组 A[] = [1,1,1,2,2,3]A[]=[1,1,1,2,2,3] ...

去除数组的重复元素并排序

有这么一个数组: int a[]={12,12,12,56,56,56,124,124,124,124}; 怎么做才能取得此数组中的三种数。也就是说我最终输出的是: 12 56 124  ...
  • meifage
  • meifage
  • 2011年11月24日 09:07
  • 317

asp.net 之StringBuilder 去除重复数据

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

去除List集合中的重复值(四种好用的方法)

**如何去除List集合中的重复值?** 最近项目中需要对list集合中的重复值进行处理,大部分是采用两种方法,一种是用迭代list集合判断后赋给另一个list集合,一种是用赋给set集合再...
  • cs6704
  • cs6704
  • 2015年12月03日 11:28
  • 66347

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就算出现了三次           思路1:土办法 1,遍...

比较取得两个字符串数组中相同元素和不同元素

String[]比较

Java类集框架——Set接口和子接口SortedSet以及SortedSet接口的子类TreeSet之间的联系和使用、排序设置重复元素的说明

学习目标: 掌握Set接口与Collection接口的关系。 掌握Set接口的常用子类:TreeSet、HashSet。 掌握TreeSet的排序原理。 掌握Set接口中重复元素的定义。 掌...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用TreeSet去除字符串数组里的重复元素
举报原因:
原因补充:

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