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

tro*_*yal 22 java arraylist subset containment

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

Dan*_*Lew 41

使用Collection.containsAll():

boolean isSubset = listA.containsAll(listB);
Run Code Online (Sandbox Code Playgroud)

  • 设置common = new HashSet(listA); common.retainAll(数组listB); //现在"common"只包含公共元素 (2认同)