Java Listのcontainsメソッドを使って数値型配列の要素を検索する方法

環境
Java SE 1.8
Eclipse 4.14.0

書式
1.配列の宣言
配列の型 配列名[] = {要素1,要素2,…}

2.配列をリストに変換します
リスト名 = Arrays.asList(配列名);

3.配列の検索
リスト名.contains(数値)
boolean contains(Object o)
指定の要素がこのリストに含まれている場合にtrueを返します。
つまり、このリストに、(o==null ? e==null : o.equals(e))となる要素eが1つ以上含まれている場合にのみtrueを返します。

使用例

package com.arkgame.study;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class ArkgameDemo {

      public static void main(String[] args) {
            // Integer型配列
            Integer cft[] = { 13, 25, 36 };

            List<Integer> cftLst = new ArrayList<Integer>();
            // 配列をリストに変換する
            cftLst = Arrays.asList(cft);

            if (cftLst.contains(36)) {
                  System.out.println("配列内に値「36」が存在しています。");
            }

      }

}

実行結果
配列内に値「36」が存在しています。

Java

Posted by arkgame