Java の ArrayList メンバーシップを確認する
この例では、ArrayList にオブジェクトのセットが含まれているか、別のコレクション (arraylist、linkedList、TreeMap、TreeSet、HashSet) のサブリストが含まれているかを確認します。このチェックは、メソッド containsAll() interface コレクション。メソッド containsAll() は、ArrayList にこのコレクション内のすべての項目が含まれている場合は true のブール値を返し、そうでない場合は 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);
ArrayListsublist = new ArrayList ();
sublist.add("o2");
sublist.add("o4");
sublist.add("o6");
System.out.println("項目リスト: "+サブリスト);
boolean b = arlist.containsAll(sublist);
System.out.println(b);
}
}
ArrayList: [o1, o2, o3, o4, o5, o6]参照:
Item List: [o2, o4, o6]
true