Java两个集合包含任何
大的两个集合A和B包含这些
中最好的方法1)Collections.disjoint(A,B)
2)org.springframework.util.CollectionUtils
CollectionUtils.containsAny(A,B)
答案 0 :(得分:1)
查看各自的源代码,看起来Collections.disjoint
更明智的是它的参数是Set
并且快速contains
实现,而CollectionUtils
是一点点更聪明地检查任何一个集合是否为空,但这通常是一个较小的胜利。
基于此,我会使用Collections.disjoint
,我倾向于做,因为它是内置的。