21xrx.com
2024-11-10 00:34:38 Sunday
登录
文章检索 我的文章 写文章
如何在Java中判断一个List是否包含另一个List?
2023-07-03 08:32:12 深夜i     --     --
Java List 判断 包含 子集

在Java中,判断一个List是否包含另一个List是一个非常常见的问题。具体来说,我们需要检查两个List中的元素是否完全相同,以确定它们是否是相同的List。

有多种方法可以实现这个功能。以下是其中一种实现方法:

1. 使用containsAll()方法

Java的List接口提供了一个名为containsAll()的方法,该方法可以用来判断List1是否包含List2。containsAll()方法的通用语法如下:


list1.containsAll(list2)

如果List1包含List2中的所有元素,则该方法将返回true,否则返回false。

以下是一个包含两个List的示例代码:


List<Integer> list1 = Arrays.asList(1, 2, 3, 4);

List<Integer> list2 = Arrays.asList(3, 4);

boolean contains = list1.containsAll(list2);

if (contains) {

  System.out.println("list1 contains all elements of list2");

} else {

  System.out.println("list1 doesn't contain all elements of list2");

}

总结:使用containsAll()方法可以轻松地判断一个List是否包含另一个List,同时使代码更加简洁易读。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复