Verify that an ArrayList Membership in Java

This example checks whether an ArrayList contains a set of objects or a sublist from another collection (arraylist, linkedList, TreeMap, TreeSet, HashSet). This check is done with the method containsAll() interface Collections. The method containsAll() returns a true Boolean if the ArrayList contains all the items in this collection, otherwise false.

import java.util.ArrayList; 
import java.util.Collections;

public class ContainsAllExample {

public static void main(String a[]){
ArrayList arlist = new ArrayList();

arlist.add("o1");
arlist.add("o2");
arlist.add("o3");
arlist.add("o4");
arlist.add("o5");
arlist.add("o6");

System.out.println("ArrayList: "+arlist);

ArrayList sublist = new ArrayList();

sublist.add("o2");
sublist.add("o4");
sublist.add("o6");

System.out.println("Item List: "+sublist);

boolean b = arlist.containsAll(sublist);

System.out.println(b);

}
}
Result:

ArrayList: [o1, o2, o3, o4, o5, o6]
Item List: [o2, o4, o6]
true
References: