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[]){
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);
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