有两个数组
ArrayList list1 = new ArrayList("a","b","c","d","f","g"),
ArrayList list2 = new ArrayList("a","c","d","e","h")
比较两个list.提取出list1 和list2 共同拥有的值、list1余下的值、list2余下的值。
ArrayList list1 = new ArrayList("a","b","c","d","f","g"),
ArrayList list2 = new ArrayList("a","c","d","e","h")
比较两个list.提取出list1 和list2 共同拥有的值、list1余下的值、list2余下的值。
解决方案 »
- 菜鸟求java中用for循环的
- map在使用游标循环时增加数据到map出错
- 哪位大侠能否帮我分析一下Hashtable的源码
- 请问UNICODE的String怎么转成char *?
- 急救:可执行JAR包,路径设置问题 在线等待!
- 在一个静态方法中访问一个静态变量,如果此变量为一个对象需要对其进行加锁,如果此变量为一个java基本类型,需要对其加锁么?
- 谁能把这段代码帮我优化一下
- java安装文件如何制作
- 我在Jbuilder下运行了的HelloWorld,为什么在DOS下用命令行运行不了?
- 如何获得一台机器的网卡的MAC号?
- 我的JAVA中 \u0000为什么会是a ?
- HashMap的警告信息
第一
你用循环拿list1与list2去做匹配如果有相同的则保存在一个list当中,如果list1中有的但是list2中没有的保存在另一个list当中,同样的道理
第二
你把得到的三个list分别循环打印出来
list1.removeAll(list2); //list1余下的值
list2.removeAll(list1); //list2余下的值
合集 addAll
交集 retainAll
差集 removeAll