当我有一个包含元素的List,并且我在此列表中使用空列表作为参数调用containsAll方法时,它怎么可能返回true?空列表doesen不包含任何元素,那么两个列表如何具有共同的任何元素?
答案 0 :(得分:4)
来自List
的Javadoc:
boolean java.util.List.containsAll(Collection c)
如果此列表包含指定集合的所有元素,则返回true。
如果c
不包含任何元素,则调用该方法的列表会包含c
的所有元素,这就是返回true
的原因。