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[]){
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("項目リスト: "+サブリスト);

boolean b = arlist.containsAll(sublist);

System.out.println(b);

}
}
結果:

ArrayList: [o1, o2, o3, o4, o5, o6]
Item List: [o2, o4, o6]
true
参照: