下記のリストなら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も見ています
-
「環境が人を育てる」って本当?環境によって人格や生き方は本当に変わるのか
環境が人生に与える影響は実際どれほどのものなのか、専門家の田宮由美さんに伺った。
-
Q&A掲示板の入力フォームに文字数制限を設けて入力可能な文字数を表示したい
JavaScript
-
mallocについて
C言語・C++・C#
-
AIの登場でプログラマーたちが解雇されていますが
その他(プログラミング・Web制作)
-
-
4
バッチファイルが保存されている場所のファイル名の変更方法
その他(プログラミング・Web制作)
-
5
0 == False はいいけど
C言語・C++・C#
-
6
時間短縮のために、テキストファイルの入出力をメモリを使って出来ないですか?
Visual Basic(VBA)
-
7
c言語
C言語・C++・C#
-
8
このプログラミング言語のfor分の文法構造を教えてください
その他(プログラミング・Web制作)
-
9
こちらはただの直列処理ですか?
PHP
-
10
右ビットシフト
C言語・C++・C#
-
11
C#でログファイルにファイルパスが出ないようにしたい
C言語・C++・C#
-
12
VBAでCOPYを繰り返すと、処理が途中でアイドルする原因はなんでしょうか
Visual Basic(VBA)
-
13
Pythonのコードエラーについてです。
その他(プログラミング・Web制作)
-
14
C# でソフト開発をした事のある人がC++を学習することになればかなり早く言語を身につけられる可能性
C言語・C++・C#
-
15
HTMLで作った時報アプリが動きません
JavaScript
-
16
VBA初心者 Ctrl+での操作、ボタンに登録での操作
Visual Basic(VBA)
-
17
以下のURL入れますか?皆さんは↓
AJAX
-
18
goo は、放置?
HTML・CSS
-
19
これなにがちがうんですか??
C言語・C++・C#
-
20
VBAで大量のファイルをシート名ごとに転記やらいろいろしたい!
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語での文字列より値を抜き出す
-
Java初級 引数に適用できません
-
C# 点の描き方をおしえてくだ...
-
レコード件数の表示
-
abstract と static を一緒に付...
-
String.containsの反対機能はあ...
-
privateのメソッドをリフレクシ...
-
Javaのメモリの管理
-
コマンドライン引数のチェック
-
java ジェネリックスに関して
-
C# asp.net HTMLタグのエスケ...
-
Fileの読み取り専用の解除
-
JAVAで放物線を描く
-
Google Apps Script で getRang...
-
StringBufferからStringへキャ...
-
「タイプ初期化子が例外をスロ...
-
エクセルVBAで、条件に一致する...
-
EXCEL VBAにて動的にCheckBOXを...
-
インスタンス参照でアクセスで...
-
新規契約でUQモバイル申し込も...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
レコード件数の表示
-
Java初級 引数に適用できません
-
String.containsの反対機能はあ...
-
abstract と static を一緒に付...
-
下記のリストならno002が含まれ...
-
Google Apps Script で getRang...
-
メソッド宣言の戻り値の型にク...
-
Strutsでチェックボックスの値...
-
StringBufferからStringへキャ...
-
readLine()ではじめから読み直...
-
javaに"search"という関数 or ...
-
なぜprotected overrideなのか
-
C# 点の描き方をおしえてくだ...
-
public static void main (Stri...
-
メソッドの引数に指定されてい...
-
別クラスのmainメソッドの実行
-
YYYYMMDD書式の日付に対する適...
-
C# の ByVal と ByRef について
-
Javaの関数名が長い?
-
Java初心者です、エラーの意味...
おすすめ情報