List内に指定した要素があるかどうか判定するには、.containsを使用します。
サンプルソース
例)List要素内に"hoge"が存在するかどうか判定する
1 2 3 4 5 6 7 |
//Listオブジェクトを生成 ArrayList<String> al = new ArrayList<String>(); al.add("aaa"); al.add("bbb"); //"hoge"が存在するかどうか判定する boolean b = al.contains("hoge"); |
- (結果)
- b ⇒false
メモ
- 判定する時は型も合わせる必要があります。
例えばStringの"1"とintの1をcontainsしてもtrueとはなりません。