如何用 forEach 替换 for 循环

Jav*_*Fan 2 java foreach for-loop

我的代码是,

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
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能用 替换这个完整的for loop功能forEach

sut*_*777 5

这样你就可以应用 for-each 循环。

for (Summary summary: smryList) {
    if (Number.equals(summary.getNumber())) {
        NumberPresent = true;
        break;
    }
    // ... 
}
Run Code Online (Sandbox Code Playgroud)