Java 如何检查一个ArrayList的元素是否都包含在另一个ArrayList中

Java 如何检查一个ArrayList的元素是否都包含在另一个ArrayList中,java,arraylist,subset,containment,Java,Arraylist,Subset,Containment,如何轻松检查一个ArrayList中的所有元素是否都是另一个ArrayList中的所有元素?使用: 所有集合中都有一个containsAll方法。是否有任何可用的方法来生成一个新数组,其中包含listA和listB中共享的所有数据?Object[]subset=listA.shared(listB)Set common=new HashSet(listA);通用。保留(列表B);//现在“common”只包含common元素有没有办法检查元素的顺序?我试过了,这是真的,尽管我改变了元素的顺序。有

如何轻松检查一个ArrayList中的所有元素是否都是另一个ArrayList中的所有元素?

使用:


所有集合中都有一个containsAll方法。

是否有任何可用的方法来生成一个新数组,其中包含listA和listB中共享的所有数据?Object[]subset=listA.shared(listB)Set common=new HashSet(listA);通用。保留(列表B);//现在“common”只包含common元素有没有办法检查元素的顺序?我试过了,这是真的,尽管我改变了元素的顺序。有什么方法可以完成我想做的吗?如何检查字符串ArrayList的至少一个元素是否包含在另一个字符串ArrayList中??由于这是区分大小写的,如何验证不区分大小写的列表?
boolean isSubset = listA.containsAll(listB);