永发信息网

String类型的值如何去掉重复的?

答案:2  悬赏:10  手机版
解决时间 2021-11-18 17:17
String类型的值如何去掉重复的?
最佳答案
String aa = "qq,gg,ff,qq,kk,11,qq,28,qq";
String aaArray[] = aa.split(",");
HashSet hs = new HashSet();
for(String s : aaArray){
hs.add(s);
}
Iterator it = hs.iterator();
if(it.hasNext()){
String aa_ = hs.toString().replace("[", "").replace("]", "");//去除相同项的字符串
System.out.println(aa_ );
}追问这样写的原理是 因为HashSet可以过滤重复字符串吗?

我试过了 的确是可以将aa中的重复字符串去掉的,但是最主要的原理是什么呢?不知道我又没有说错,谢谢……追答因为Set是不会包含重复元素的,HashSet 是 Set 的实现类,也不包含重复元素,但允许null元素重复
全部回答
你用什么语言去写这个,通常的思路是:可以用按逗号隔开,把aa劈成数组,然后去除数组的重复部分,最后再把数组元素循环用逗号拼接起来。追问java,思路这样说倒是有点明白,但是怎么去实现呢?求代码思路。谢谢!!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
用比较粗的斗笔练字,以后会不会用不了细点的
爱步正装鞋和运动鞋的号码一样吗
图片中模特的黑色内搭是什么
帕克是怎么过人的?
李白诗的“蓬莱文章”是指什么
糙米薏仁汤有什么功效
小美女美甲地址在什么地方,想过去办事,
先找规律,在填数
高达如何渍洗与滤镜
用c++写一个单例模式的例子
老款福特蒙迪欧怠速怎么一直在1千转怎么降下
主题模型到底还有没有用,该怎么用
水性科天一桶2.5升的漆能喷多少面积
pgp 完美世界游戏礼包 怎么使用
撒加是怎么死的
推荐资讯
概率论问题,已知x,y服从正态,且已知x和y的
未经本人同意强制将员工调到外地工作,怎么办
欧马可S3,4.11和3.727速比那个快
沈阳马官桥小学是不是农村学校
上海丰顺食品有限公司怎么样?
在文学中"清酒"和"浊酒"有什么区别么
石花菜怎么泡
dubbo客户端和引用的服务端要配置在一个dobbu
求“卢”字拆解,咧如:弓长张,草头黄,木子
贴字可以组什么词语?
马绍尔群岛属于哪个国家
CC舞蹈工作室(佛山南海区)地址在什么地方,想
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?