相关疑难解决方法(0)

643
推荐指数
15
解决办法
58万
查看次数

Java List.contains(字段值等于x的对象)

我想检查List一个对象是否包含具有特定值的字段的对象.现在,我可以使用一个循环来检查,但我很好奇是否有更多的代码有效.

就像是;

if(list.contains(new Object().setName("John"))){
    //Do some stuff
}
Run Code Online (Sandbox Code Playgroud)

我知道上面的代码没有做任何事情,只是为了大致展示我想要实现的目标.

另外,为了澄清,我不想使用简单循环的原因是因为此代码当前将进入循环内循环内部的循环.为了便于阅读,我不想继续为这些循环添加循环.所以我想知道是否有任何简单的(ish)替代品.

java search contains list

177
推荐指数
9
解决办法
35万
查看次数

标签 统计

java ×2

collections ×1

contains ×1

filter ×1

list ×1

search ×1