Убедитесь, что членство в ArrayList в Java
В этом примере проверяется, содержит ли ArrayList набор объектов или подсписок из другой коллекции (arraylist, linkedList, TreeMap, TreeSet, HashSet). Эта проверка выполняется с помощью метода containsAll() interface Коллекции. Метод containsAll() возвращает истинное логическое значение, если ArrayList содержит все элементы в этой коллекции, в противном случае false.
import java.util.ArrayList;Result:
import java.util.Collections;
public class ContainsAllExample {
public static void main(String a[]){
ArrayListarlist = 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);
ArrayListsublist = new ArrayList ();
sublist.add("o2");
sublist.add("o4");
sublist.add("o6");
System.out.println("Список элементов: "+sublist);
boolean b = arlist.containsAll(sublist);
System.out.println(b);
}
}
ArrayList: [o1, o2, o3, o4, o5, o6]References:
Список элементов: [o2, o4, o6]
true