为了账号安全,请及时绑定邮箱和手机立即绑定

Java 基础 Collection

Java 基础 Collection

MYYA 2018-08-07 10:13:45
public static void main(String[] args) {Collection<String> col = new ArrayList<String>();Collection<String> cols = new ArrayList<String>();col.add("a");col.add("b");col.add("c");cols.addAll(col);cols.remove("b");cols.clear();System.out.println("col:"+col.toString());System.out.println("cols:"+cols.toString());System.out.println(col.contains(cols));boolean contains = col.containsAll(cols);if (contains) {System.out.println("Set集合包含List集合的内容"+contains);} else {System.out.println("Set集合不包含List集合的内容"+contains);}}为什么 结果是 true
查看完整描述

1 回答

?
精慕HU

TA贡献1845条经验 获得超8个赞


哈哈,去本地模拟了一下这个程序。也是有点懵的,然后去看了看这个方法的Api

Returns true if this collection contains all of the elements in the specified collection.

因为 cols 为空啊,所以 col 肯定包含了cols 中的全部,明白了吗?

ContainsAll List Java


查看完整回答
反对 回复 2018-08-27
  • 1 回答
  • 0 关注
  • 646 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信