抱歉,如果标题不是很清楚.
boolean condition = false;
for (Object o : c) {
if (meetsCondition(o)) {
condition = true;
break;
}
}
boolean condition = false;
Iterator<Object> iter = c.iterator();
while (!condition && iter.hasNext()) if (meetsCondition(iter.next())) condition = true;
如果对象o
满足使用方法meetsCondition()
描述的条件,那么我想更新结果并停止循环,因为程序只需要其中一个对象来满足该条件.
不确定什么是最佳实践,因为我们被告知使用break
不是好的实践.
非常感谢.