clwn.net
当前位置:首页 >> jAvA 两个list的差集 >>

jAvA 两个list的差集

使用java集合(包括但不限于List)类可方便地计算两个集合的交集、并集、差集等,以下是详细代码: import java.util.HashSet; import java.util.Set; public class Test { public static void main(String[] args) { Set result = new HashSet(...

使用removeAll求差集即可

//class Test { public static void getUncontain(List list1, List list2){ for(String str1 : list1){ if(!list2.contains(str1)){ // 打印出list2没有b,d System.out.println("ArrayList2里没有的是==>" + str1); } } for(String str2 : list...

package p1;import java.util.Arrays;import java.util.List;public class Lab9{public static void main ( String[] args ){List list1 = Arrays.asList ("a", "f", "e", "x", "w");List list2 = Arrays.asList ("a", "b", "c", "d");String te...

你想要的是不是下面的操作方式: List list1 =new ArrayList(); list1.add("1111"); list1.add("2222"); list1.add("3333");List list2 =new ArrayList(); list2.add("3333"); list2.add("4444"); list2.add("5555");//并集 //list1.addAll(list...

package yeyu; import java.util.ArrayList; public class Jiaoji { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub ArrayList list=new ArrayList(); ArrayList list2=new ArrayList(); A...

我也在找差集的方法,不过你的交集代码让我感觉好多好乱,只要一小句便可求出交集--> list1.retainAll(list2); list1和list2的位置无所谓,这样循环一下list1试试,如果还有多个list,一样的道理。----虽然时间有点很久了,但是搜到了你的知道,...

没有现成的方法,只有自己写方法 可以用遍历的方法先求出交集和差集,并集就是两者相加 //假设是int类型void GetSets(List list1, List list2, ref List intersection, ref List Union, ref List Dif){ foreach(var ele in list1) { if(list2.Co...

我给你写了一下,你看一下 var AA = [1,2,3,4,5,6]; var BB = [3,4]; var dd = 0; for(var i=0; i

循环其中一个list,把每个modelclass在另一个list中比较有没有,没有就新建一个list3保存,最终list3的就是差集。

网站首页 | 网站地图
All rights reserved Powered by www.clwn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com