Check if an ArrayList contains every element from another ArrayList (or Collection)

前端 未结 7 1140
甜味超标
甜味超标 2020-11-28 10:12

There is probably a simple one-liner that I am just not finding here, but this is my question:

How do I check if an ArrayList contains all of the objects in another

7条回答
  •  不知归路
    2020-11-28 10:51

    Here is another example use of containsAll() that I have used for asserting that two arrays are equal in JUnit testing:

    List expected = new ArrayList();
    expected.add("this");
    expected.add("that");
    expected.add("another");
    
    List actual = new ArrayListString();
    actual.add("another");
    actual.add("that");
    actual.add("this");
    
    Assert.assertTrue("The lists do not match!", expected.containsAll(actual));
    

提交回复
热议问题