不考虑元素顺序的方法
- 使用
containsAll
方法:containsAll
方法会检查调用它的集合(listA
)是否包含指定集合(listB
)中的所有元素,但不关心元素的顺序。- 示例代码:
List<Integer> listA = Arrays.asList(1, 2, 3, 4, 5); List<Integer> listB = Arrays.asList(2, 4); boolean containsAll = listA.containsAll(listB); System.out.println(containsAll); // 输出 true
- 转换为
Set
后使用containsAll
(如果元素不重复):- 如果
listA
中的元素不重复,可以将其转换为Set
以提高查找效率,然后再使用containsAll
方法。但注意,这种方法仍然不考虑元素的顺序。
- 如果