如何比较两个list数组,并且把不同的部分输出打印
第一个数组,是从数据库中查到的:while(rs.next()){
nsrsbhName.put(rs.getString("b"),rs.getString("a"));
}
nsrsbhList.add(nsrsbhName); //将map内容放入到list中
for (Map m : nsrsbhList){
for (String k : m.keySet())
{
System.out.println(k + " " + m.get(k));
}
}
显示的效果是:12201 济南 12202 青岛
第二个数组是自己定义的:
String[] arr={"12201","12202","12203","12204","12205","12206","12207","12208","12209","12210","12211","12212","12213","12214","12215","12216","12217"};
比较这两个数组,将不同的部分输出打印
求java代码,关于两个list数组比较的,并且把不同的部分输出打印
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
4条回答 默认 最新
- 阿里不哥_ 2017-02-17 02:46关注
先排序一下,删掉相同元素得到两条元素唯一的list(你的数据没有相同的,可以不处理);
然后比较两个集合,删掉相同元素,你是数组就将数组元素置“0”,打印两条数组就可以了。解决 无用评论 打赏 举报
悬赏问题
- ¥15 stata安慰剂检验作图但是真实值不出现在图上
- ¥15 c程序不知道为什么得不到结果
- ¥40 复杂的限制性的商函数处理
- ¥15 程序不包含适用于入口点的静态Main方法
- ¥15 素材场景中光线烘焙后灯光失效
- ¥15 请教一下各位,为什么我这个没有实现模拟点击
- ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
- ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
- ¥20 有关区间dp的问题求解
- ¥15 多电路系统共用电源的串扰问题