我想通过列表和过滤来优化我的迭代过程。例如:我有一个简短的列表,其中一些类似的对象的差异将是一个字段:
List<ObjTest> objects = getListOfObjects();
接下来,我想检查list是否不为空,并通过每个对象进行iter,将字段与输入进行比较,如果字段匹配,我想调用methodA。否则,当对象的字段不匹配时,我想在迭代后调用methodB。
类似于:
for (ObjTest objTest : objects) {
if (objTest.getField().equals(input.getField()) {
return methodA(input);
}
}
return methodB(input)
是否可以通过www.example.com来做objects.stream?
1条答案
按热度按时间jei2mxaa1#
可以使用
anyMatch()
: