您好,欢迎来到[问答大全]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 问答大全 >> 电脑网络 >> JAVA去除2个字符串相同的字符串

JAVA去除2个字符串相同的字符串

来源:网络整理     时间:2016/3/19 20:52:49     关键词:

关于网友提出的“JAVA去除2个字符串相同的字符串”问题疑问,本网通过在网上对“JAVA去除2个字符串相同的字符串”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题:JAVA去除2个字符串相同的字符串
问题描述:

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

问题解答1:

定义两个stringbuffer变量sa,sb,根据空格分隔为字符串数组A[],B[],遍历A[]数组,在每次遍历时,将A[i]放入B[]中遍历,使用equals比较,相等sa=sa+a[i]+“ ”,sb=b[i]+“ ”结果就是sa为结果a字符串,sb为结果b字符串

问题解答2:

遍历、过滤的方法

问题解答3:

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

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

问题解答4:

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

问题解答5:

A 101 102 103 104

B 101 103 105 104

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

问题解答6:

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

问题解答7:

参考:

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

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


以上介绍了“JAVA去除2个字符串相同的字符串”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/wd/471353.html

相关图片

相关文章