Java의 ArrayList 멤버 자격 확인

이 예제에서는 ArrayList에 개체 집합이 포함되어 있는지 또는 다른 컬렉션(arraylist, linkedList, TreeMap, TreeSet, HashSet)의 하위 목록이 포함되어 있는지 확인합니다. 이 검사는 containsAll() interface 컬렉션. 메서드 containsAll()은 ArrayList에 이 컬렉션의 모든 항목이 포함되어 있으면 true Boolean을 반환하고, 그렇지 않으면 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 하위 목록 = new ArrayList();

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

System.out.println("항목 목록: "+하위 목록);

부울 b = arlist.containsAll(하위 목록);

System.out.println(b);

}
}
결과:

ArrayList: [o1, o2, o3, o4, o5, o6]
항목 목록: [o2, o4, o6]
true
참조: