Java 如何返回第一个列表中不存在于第二个列表中的项的子列表?
安卓4.4 假设我有两个列表。 我需要返回第一个列表中不包含在第二个列表中的项的子列表 例如: 我怎么能这么简单? 我可以编写自定义java方法来实现这一点。但可能已经存在任何好的解决方案Java 如何返回第一个列表中不存在于第二个列表中的项的子列表?,java,android,collections,Java,Android,Collections,安卓4.4 假设我有两个列表。 我需要返回第一个列表中不包含在第二个列表中的项的子列表 例如: 我怎么能这么简单? 我可以编写自定义java方法来实现这一点。但可能已经存在任何好的解决方案 我需要这个,因为我需要从第一个列表中删除第二个列表中不包含的所有项目 谢谢。您可以使用: List<Integer> listFirst = ...; List<Integer> listSecond = ...; List<Integer> listThird = ne
我需要这个,因为我需要从第一个列表中删除第二个列表中不包含的所有项目 谢谢。您可以使用:
List<Integer> listFirst = ...;
List<Integer> listSecond = ...;
List<Integer> listThird = new ArrayList<>(listFirst);// use of 3rd list to keep the 2 others
listThird.removeAll(listSecond);
List listFirst=。。。;
列表列表秒=。。。;
List listThird=新数组列表(listFirst);//使用第三个列表保留其他两个
listThird.removeAll(listSecond);
您尝试了什么?您卡在哪里了?我需要从第一个列表中删除第二个列表中不包含的所有项目尝试删除所有项目是的,我明白了。您试图解决的问题是什么?可能重复的
List<Integer> listFirst = ...;
List<Integer> listSecond = ...;
List<Integer> listThird = new ArrayList<>(listFirst);// use of 3rd list to keep the 2 others
listThird.removeAll(listSecond);