Убедитесь, что членство в ArrayList в Java

В этом примере проверяется, содержит ли ArrayList набор объектов или подсписок из другой коллекции (arraylist, linkedList, TreeMap, TreeSet, HashSet). Эта проверка выполняется с помощью метода containsAll() interface Коллекции. Метод containsAll() возвращает истинное логическое значение, если ArrayList содержит все элементы в этой коллекции, в противном случае 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("Список элементов: "+sublist);

boolean b = arlist.containsAll(sublist);

System.out.println(b);

}
}
Result:

ArrayList: [o1, o2, o3, o4, o5, o6]
Список элементов: [o2, o4, o6]
true
References: