set集合关于set与set进行比较
Posted 赵羴
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了set集合关于set与set进行比较相关的知识,希望对你有一定的参考价值。
containsAll方法用来判断Set集合是否包含另一个集合中的全部内容。
语法 boolean containsAll(Collection<?> c)
返回值:如果Set集合包含参数c指定的集合对象中的所有内容,则返回true;否则返回false。
参数:c是要判断的另一个集合对象。
示例 本示例首先创建Set集合,并添加一些对象,然后创建和Set集合部分内容相同的List集合,调用containsAll方法判断Set集合是否包含List集合的内容。
public static void main(String[] args) {
Set set = new HashSet();
set.add(new Date()); //向列表中添加数据
set.add("apple"); //向列表中添加数据
set.add(new Socket()); //向列表中添加数据
set.add("TV"); //向列表中添加数据
List list=new ArrayList();
list.add("apple"); //向列表中添加数据
list.add("TV"); //向列表中添加数据
boolean contains = set.containsAll(list);
if (contains) {
System.out.println("Set集合包含List集合的内容");
} else {
System.out.println("Set集合不包含List集合的内容");
}
}
以上是关于set集合关于set与set进行比较的主要内容,如果未能解决你的问题,请参考以下文章
Java Review (二十集合----- Set 集合)
Java Review (二十集合----- Set 集合)
JavaSE学习总结(十三)Set集合HashSet集合LinkedHashSet集合TreeSet集合比较器的使用利用Set集合实现去重