比较两个集合中过滤出相同的元素

// 集合一

List one = new ArrayList();

one.add("jim");

one.add("tom");

one.add("jack");

// 集合二

List two = new ArrayList();

two.add("jim");

two.add("tom");

two.add("jack");

two.add("good");

Collection exists=new ArrayList(two);

Collection notexists=new ArrayList(two);

exists.removeAll(one);

System.out.println("two中不存在于_set中的:"+exists);

notexists.removeAll(exists);

System.out.println("two中存在于_set中的:"+notexists);

当然结果就是:

two中不存在于_set中的:[good]
two中存在于_set中的:[jim, tom, jack]

posted @ 2021-10-19 11:28  社畜诚  阅读(344)  评论(0)    收藏  举报