不知道大家有没有碰到过这样的问题:
已经存在了数组或者LIST对象,想过滤数据返回LIST,如已经存在数组
String[] a = new String[]{"1","3","5","7"};
String[] b = new String[]{"2","9","5","7"};
要的执行结果是返回结果分别为{1,3}和{2,9}这样两个LIST,今天就来说明一下如果实现的问题,代码如下:
public void testList(){
String[] a = new String[]{"1","3","5","7"};
String[] b = new String[]{"2","9","5","7"};
List a_list = Arrays.asList(a);
List b_list = Arrays.asList(b);
List a_b = ListUtils.subtract(a_list , b_list);
System.out.println(ArrayUtils.toString(a_b));
List b_a = ListUtils.subtract(b_list, a_list);
System.out.println(ArrayUtils.toString(b_a));
}
运行结果:
[1, 3]
[2, 9]
分享到:
相关推荐
比较list得到不同的对象 慎重注意list的大小变化和索引 精简算法
两个集合比较(重新生成:新增集合、编辑集合、删除集合)
C# 两个datatable中的数据快速比较返回交集 并集或差集 网上的例子。但没有实例下载。新人有点难明白。对初学者还是有点难。完整源码。让新人学习。
主要介绍了Java比较两个List的值是否相等的方法,涉及java针对队列比较的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
主要介绍了Python实现比较两个列表(list)范围,本文根据一道题目实现解决代码,本文分别给出题目和解答源码,需要的朋友可以参考下
有时候我们需要判断两个字符串内容是否相等,判断内容相等,我们用‘==’,但是有时候发现print(str1)和print(str2)眼看着一模一样,但是用==时却是false 可能会被这种问题莫名郁闷很久,其实问题有可能很简单,如果...
前三步和人脸检测代码一样 ...第四步 Token和工具类准备完毕,写人脸对比代码 ...import java.util.List; import java.util.Map; public class FaceMatch{ /** * 重要提示代码中所需工具类 * FileUtil,Ba
这是一个简单的文件内容比对,文件目录比对,并有两个text文本框内容进行比对,dll 封装。
下面介绍各种List的sort的用法与比较 首先,我们建一个People的实体,有name、age、sex的属性,我们要排序的字段是年龄age 新建一个实体类 public class People { public string name { get; set; } public int...
compare.pl 用于数据的比对,并将结果保存到文件 config 存放配置文件init.cfg信息,方便用户配置所需 data 存放现网数据,即dmp文件 exp_date.pl 导出数据 exp_parameter.pl 导出参数数据 imp_data.pl 导入现...
人脸识别SDK 采用C++编写,支持两张照片进行比对1:1,以及1:N 人脸搜索 #支持库下载地址: #SDK API List CComFaceSDK(void); //Summary: 比较两张照片的相似度 //Parameters: // imgPath1:照片1路径. // imgPath2:...
接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回。 举例说明,比如我们有一个函数f(x)=x^2,要把这个函数作用在一个list [1, 2, 3, 4,
原因就是因为这个url没有授权,所以返回403 ![输入图片说明](https://gitee.com/uploads/images/2018/0211/154022_8d9806ae_130820.png "jwt-1.png") 2.注册一个新用户 curl -H "Content-Type: ...
'black_list':['360game.exe','qqlive.exe'], #进程黑名单,强制全部小写比对 'browsers':['chrome.exe', #谷歌chrome浏览器 '360se.exe', #360浏览器 'iexplore.exe', #老ie浏览器 'MicrosoftEdge.exe', #微软...
编完页面下面就该开始写程序了,首先确定一下思路,很简单,将Excel表写入一个List(或数组)里,然后获取Plain Text中写入的内容,然后与List里的内容进行比对,发现包含关系就输出。 首先是控件程序的编写,编写...
双端序列合并序列比对短读序列比对微生物组扩展子预测分析 :微生物组扩展子纳入数据综合分析软件 :微生物组扩展子变量数据综合分析软件 :微生物组扩展子投放数据综合分析软件 :微生物组扩展子引入数据综合分析...
L-Edit 的色盘共有 16 种颜色设定,每个颜色各有两种属性:一个唯一的 4 位码;RGB 三种颜色的组合量。 应用参数设置 应用参数设置包括热键和鼠标作用的某些设定。配置文件设置栏用来指定设计组应用配置文件的路径...
forEach是ECMA5中Array新方法中最基本的一个,就是遍历,循环。例如下面这个例子: [1, 2 ,3, 4].forEach(alert); 等同于下面这个for循环 var array = [1, 2, 3, 4]; for (var k = 0, length = array.length; k <...
你知道的对于一个老鸟来说,这是非常简单的代码。但是尽管如此,这也是一篇对c#初学者非常有用的帮助文档。 背景 多数程序员对小型数据源存储的处理方式通常是创建字典进行键值存储。主键时唯一的,但是字典值却可能...