我有两个数组列表,例如
List<Date> a;
contains : 10/10/2014, 10/11/2016
List<Date> b;
contains : 10/10/2016
如何在列表 a
和 b
之间进行检查,以便返回 b
中缺少的值?例如10/10/2014
最佳答案
您可以将它们转换为Set
集合,并对它们进行集差操作。
像这样:
Set<Date> ad = new HashSet<Date>(a);
Set<Date> bd = new HashSet<Date>(b);
ad.removeAll(bd);
关于java - 如何返回两个列表之间的差异?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27002882/