JAVA去除2个字符串相同的字符串
2015-11-12 来自: 6 人回应

小弟碰到一个问题,比如A字符串101 102 103 104,B字符串101 103 105 104这样的,怎么去除AB中相同的部分!谢谢了!

2015-11-17 来自:kissu2

可以先得到交集(得到相同的部分),再判断AB集合中的元素在交集中出现的就Remove掉。就OK了。

2015-11-17 来自:更小众一点

遍历、过滤的方法

2015-11-16 来自:晃荡的咂儿

集合对象中有个取交集的方法 lista.retainAll(listb);  得到相同元素集合;

然后再removeAll(list);既可以了

2015-11-14 来自:Gray

A 101 102 103 104

B 101 103 105 104

你是想返回[102,105]?还是[101, 102, 103, 104, 105]

2015-11-13 来自:阿苏勒

假设A B 交集是C,然后 A与B分别再与C[作差]不就是你要的结果么

2015-11-13 来自:咕噜咕噜猪

参考:

Java集合运算:求交集,并集,集合差

How to union, intersect, difference and reverse data in java

您的回应

你还未登陆,不能回应!登陆