【发布时间】:2020-10-23 05:28:12
【问题描述】:
我的代码是,
String Number = "123";
boolean NumberPresent = false;
List < Summary > smryList = smryListResponse.getSummaryList();
for (int i = 0; i < smryList.size(); i++) {
if (Number.equals(smryList.get(i).getNumber())) {
NumberPresent = true;
break;
}
}
if (NumberPresent) {
//perform some actions
}
如何用forEach 替换这个完整的for loop 功能?
【问题讨论】:
-
我投票结束这个问题,因为这显然是一项家庭作业,您应该先向我们展示您的尝试。
-
是的,看起来像一个家庭作业问题。我想原始海报的第一个问题是:“用一句话告诉我这段代码在做什么。”
-
@David Brossard :我知道如何用 foreach 替换 for 循环,但我目前的功能也有 break 语句。我想知道我们如何使用 break 和 foreach ?