OR
誰でも自由に記事を投稿・編集できるオープンリファレンス
記事ID:677
区分:プログラム  |  分類:Java  |  最終更新日:2015/05/19
クリエイティブ・コモンズ 表示-継承ライセンス 2.1
【Java】配列に特定の値が含まれているか確認する
関連タグ:Java, 配列
このエントリーをはてなブックマークに追加      
本文
履歴
編集
閲覧数: 23,701
Java関連技術まとめ > 【Java】配列に特定の値が含まれているか確認する

Javaで配列に特定の値が含まれているかどうかを確認する場合、配列にはコレクションのcontainsメソッドのような機能は実装されていませんので、一度、コレクションに変換し、そのcontainsメソッドで調べる方法などが一般的です。

 

配列をコレクション(List)に変換するには、java.util.ArraysクラスのasListメソッドを使用します。java.util.ArraysクラスのasListメソッドは、配列を受取り、コレクション(List)を返します。

 

String[] items = {"Google", "Apple", "Microsoft"};

if(Arrays.asList(items).contains("Google")){
    System.out.println("Googleは配列内にあります。");
}
else{
    System.out.println("Googleは配列内にありません。");
}

 

上記例では「Google」という項目は配列に存在するので、「Googleは配列内にあります。」と表示されます。

関連記事
関連記事はありません。
外部リンク
外部リンクはありません。
- 記事検索 -