我想检查List
是否包含一个具有特定值的字段的对象。现在,我可以使用循环来遍历和检查,但我很好奇是否有更高效的代码。
类似的;
if(list.contains(new Object().setName("John"))){
//Do some stuff
}
我知道上面的代码没有做任何事情,它只是粗略地演示了我想要实现的目标。
另外,澄清一下,我不想使用简单循环的原因是,这段代码将进入一个循环,这个循环在一个循环中,而这个循环又在一个循环中。为了可读性,我不想一直在这些循环中添加循环。所以我想知道是否有什么简单的替代方案。