我知道我们可以containsAll
在比较两者时使用该方法ArrayLists
来检查一个是否是另一个的子集。但这就是我想要的。考虑一个
ArrayList super = 1,2,3,4,5,6,7,8,9,10
和
ArrayList sub1 = 1,2,3,4
和另一个
ArrayList sub2 = 2,4,6,8
.
现在,如果我这样做了
super.containsAll(sub1)
,它将评估为,true
因为sub1
包含在 中super
。
如果我这样做了super.containsAll(sub2)
,它也会评估为,true
因为数字 2、4、6 和 8 包含在super
.
我想知道是否有办法检查两个ArrayLists
以便super.containsAll(sub2)
评估为false
中的数字sub2
不会以相同的顺序出现在super
.