下記のリストならno002が含まれてるかどうか判定したい場合、どのようなやり方があるのでしょうか。
List<Entity>array = new ArrayList<>();
Entity entity = new Entity ();
entity.setId("ab001") ;
entity.setNo("no001") ;
array.add(entity) ;
Entity entit2 = new Entity ();
entity2.setId("ab001") ;
entity2.setNo("no002") ;
array.add(entity2)
- 画像を添付する (ファイルサイズ:10MB以内、ファイル形式:JPG/GIF/PNG)
- 今の自分の気分スタンプを選ぼう!
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
ストリーム API とラムダ式を使えば手軽に書けます
例) リスト内のどれかが条件を満たすなら true
boolean contains = array.stream().anyMatch(v -> v.getNo().equals("no002"));
参考)
https://www.google.co.jp/search?q=java+stream+la …
https://docs.oracle.com/javase/jp/21/docs/api/ja …
No.3
- 回答日時:
ArrayList<Entity>を継承したEntityListクラスを用意して、
bool containsNo() メソッドを用意して、
EntityListを利用する形にする。
No.2
- 回答日時:
基本的にはできないです。
Entityクラスにequalsメソッドとhashcodeメソッドを実装すれば、containsが使えるようにはなりますが。。。
クラスの本来の意味がズレると思いますのでやめたほうがいいですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- 英語 前置された所有格名詞と of で名詞が後置されたとき各々に no がついたときの意味の違いについて 1 2023/11/19 05:28
- 中学校 英語での答え方はこれで正解ですか? (このように実際に聞くかとかは別として、あくまでも文法として) 2 2022/11/19 17:52
- Visual Basic(VBA) 特定の文字を含むシートだけマクロ処理をしたい 1 2023/05/22 01:43
- 英語 SVO文型のOがthat節の表現を否定する方法の動詞による傾向の有無等について 13 2024/02/09 11:39
- 英語 no matterwhat S V という構文?は「たとえSがVしても」という訳になると思いますが、 4 2022/08/15 09:13
- JavaScript 2段階プルダウンで1段階目の選択を終えた後に選択ボックスを見えなくしたい 2 2022/07/05 21:58
- Visual Basic(VBA) VBAで、1つのエクセルで、2つのシートからもう1つのシートに条件のある転記コードを教えてください。 1 2023/03/16 18:07
- PHP PHPでCSVを出力するさいに、ループの中で前の行の値を変更したい 1 2022/10/27 14:21
- 英語 不定代名詞"no..."の否定語noの及び範囲について 4 2022/08/04 11:11
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
レコード件数の表示
-
Java初級 引数に適用できません
-
下記のリストならno002が含まれ...
-
リストボックスの並べ替え (VB...
-
なぜprotected overrideなのか
-
Android 別javaファイルのメソ...
-
abstract と static を一緒に付...
-
public static void main (Stri...
-
『クラス』と『メソッド』とは...
-
呼び元のファイル名、行数を取...
-
JUnitでのプライベートメソッド...
-
Strutsでチェックボックスの値...
-
__interfaceに定義するメソッド...
-
String.containsの反対機能はあ...
-
YYYYMMDD書式の日付に対する適...
-
メソッドの引数に指定されてい...
-
多角形同士の交差の判定
-
C# 点の描き方をおしえてくだ...
-
Java初心者です。例外のキャッ...
-
JAVAコンパイルができない。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
レコード件数の表示
-
Java初級 引数に適用できません
-
String.containsの反対機能はあ...
-
public static void main (Stri...
-
abstract と static を一緒に付...
-
Google Apps Script で getRang...
-
StringBufferからStringへキャ...
-
メソッド宣言の戻り値の型にク...
-
javaに"search"という関数 or ...
-
C# 点の描き方をおしえてくだ...
-
Java初心者です、エラーの意味...
-
なぜprotected overrideなのか
-
親の親のメソッドを呼ぶには?
-
C# でメソッドに送られてきたOb...
-
Javaの関数名が長い?
-
別クラスのmainメソッドの実行
-
[クラス名].[メソッド名].[メソ...
-
コマンドライン引数のチェック
-
contextってなんですか?
-
説明文書でのメソッド・変数の...
おすすめ情報