怎样判断一个list里面包含另一个list里面的所有内容

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样判断一个list里面包含另一个list里面的所有内容相关的知识,希望对你有一定的参考价值。

只能规规矩矩的走双循环去判断
list2是被检查是不是被包含得list
boolean isMatched = true;

for(Object obj: list2)
if(!list1.contains(obj)
isMatched = false;
break;



if(isMathched)
//list1完全包含list2
参考技术A 用循环将list集合中中的数据遍历出来,再比较遍历出来的数据就OK了。 参考技术B public static void main(String[] args)
List<Object> a = new ArrayList<Object>();
List<Object> bList = new ArrayList<Object>();
a.add("aaa");
a.add("ccc");
bList.add("aaa");
if(a.containsAll(bList))
System.out.println("aaa");
else
System.out.println("bbbb");


参考技术C 两个for循环嵌套判断

以上是关于怎样判断一个list里面包含另一个list里面的所有内容的主要内容,如果未能解决你的问题,请参考以下文章

怎样设置select下拉框的默认值,其中option里面是从一个list得到的,需要全部显示出来,默认的值是从另一个

java怎样判断list是不是有值

java如何给list里面的list单独添加元素

在一个嵌套的list中,怎样获取里面元素

【java】集合List里面的元素排列

jsp里面判断后台有没有model.addAttribute()一个list进来。