下記のリストなら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)
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も見ています
-
10代と話して驚いたこと
先日10代の知り合いと話した際、フロッピーディスクの実物を見たことがない、と言われて驚きました。今後もこういうことが増えてくるのかと思うと不思議な気持ちです。
-
スマホに会話を聞かれているな!?と思ったことありますか?
スマートフォンで検索はしてないのに、友達と話していた製品の広告が直後に出てきたりすることってありませんか? こんな感じでスマホに会話を聞かれているかも!?と思ったエピソードってありますか?
-
これが怖いの自分だけ?というものありますか?
人によって怖いもの(恐怖症)ありませんか? 怖いものには、怖くなったきっかけやエピソードがあって聞いてみるとそんな感覚もあるのかと新しい発見があって面白いです。
-
この人頭いいなと思ったエピソード
一緒にいたときに「この人頭いいな」と思ったエピソードを教えてください
-
14歳の自分に衝撃の事実を告げてください
タイムマシンで14歳の自分のところに現れた未来のあなた。 衝撃的な事実を告げて自分に驚かせるとしたら何を告げますか?
-
ネットワークフォルダの中身をクリアするbatの記述を教えてください。
その他(プログラミング・Web制作)
-
mallocについて
C言語・C++・C#
-
AIの登場でプログラマーたちが解雇されていますが
その他(プログラミング・Web制作)
-
-
4
バッチファイルが保存されている場所のファイル名の変更方法
その他(プログラミング・Web制作)
-
5
c言語
C言語・C++・C#
-
6
0 == False はいいけど
C言語・C++・C#
-
7
時間短縮のために、テキストファイルの入出力をメモリを使って出来ないですか?
Visual Basic(VBA)
-
8
このプログラミング言語のfor分の文法構造を教えてください
その他(プログラミング・Web制作)
-
9
プログラマーは誘惑にさらされる人生?
その他(プログラミング・Web制作)
-
10
こちらはただの直列処理ですか?
PHP
-
11
右ビットシフト
C言語・C++・C#
-
12
プログラミング言語で、使えるクラス沢山ありますが、以下のようなクラスってなんて名前ですか? 例えば1
PHP
-
13
C#でログファイルにファイルパスが出ないようにしたい
C言語・C++・C#
-
14
VBAでCOPYを繰り返すと、処理が途中でアイドルする原因はなんでしょうか
Visual Basic(VBA)
-
15
Pythonのコードエラーについてです。
その他(プログラミング・Web制作)
-
16
IF文、条件分岐の整理方法
Visual Basic(VBA)
-
17
python エラー
その他(プログラミング・Web制作)
-
18
Visualbasicの現状について教えてください
Visual Basic(VBA)
-
19
以下のURL入れますか?皆さんは↓
AJAX
-
20
VBA初心者 Ctrl+での操作、ボタンに登録での操作
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~12/6】 西暦2100年、小学生のなりたい職業ランキング
- ・ちょっと先の未来クイズ第5問
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
String.containsの反対機能はあ...
-
Java初級 引数に適用できません
-
Javaのメモリの管理
-
StringBufferからStringへキャ...
-
C# 点の描き方をおしえてくだ...
-
YYYYMMDD書式の日付に対する適...
-
Strutsでチェックボックスの値...
-
return new使用時
-
Java初心者です。例外のキャッ...
-
Google Apps Script で getRang...
-
Java初心者です、エラーの意味...
-
C言語での文字列より値を抜き出す
-
メソッドの引数に指定されてい...
-
Javaの関数名が長い?
-
javaに"search"という関数 or ...
-
Fileの読み取り専用の解除
-
public static void main (Stri...
-
なぜprotected overrideなのか
-
レコード件数の表示
-
「タイプ初期化子が例外をスロ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
String.containsの反対機能はあ...
-
レコード件数の表示
-
Java初級 引数に適用できません
-
StringBufferからStringへキャ...
-
なぜprotected overrideなのか
-
C# 点の描き方をおしえてくだ...
-
abstract と static を一緒に付...
-
Google Apps Script で getRang...
-
別クラスのmainメソッドの実行
-
return new使用時
-
説明文書でのメソッド・変数の...
-
親の親のメソッドを呼ぶには?
-
C# でメソッドに送られてきたOb...
-
Strutsでチェックボックスの値...
-
javaに"search"という関数 or ...
-
Java初心者です、エラーの意味...
-
YYYYMMDD書式の日付に対する適...
-
メソッドの引数に指定されてい...
-
Javaの関数名が長い?
-
C言語での文字列より値を抜き出す
おすすめ情報