containsAll(Collection c) 
          Returns true if this list contains all of the elements of the specified collection

解决方案 »

  1.   

    a.containsAll(b)是指a里面包含了b中的每一个元素,而获得交集的方法是a.retainAll(b),使得a中只保留b中含有的元素,也就是两者的交集,如果此时a.isEmpty()说明两者没有交集,否则两者存在交集。但是要注意的是a.retainAll(b)会删除a中所有交集以外的东西。b.retainAll(a)也是同样的