其他事项
如何在foreach中进行break或者continue?
List<String> colors = new ArrayList<>(Arrays.asList("white", "black", "red", "blue", "green"));
//当遇到颜色时,结束整个循环
for (String color : colors) {
if (color.equals("red")) {
break;
}
System.out.println(color);
}
//当遇到蓝颜色时,跳过本次循环
for (String color : colors) {
if (color.equals("blue")) {
continue;
}
System.out.println(color);
}使用return关键字实现continue的语义
return关键字实现continue的语义使用抛出异常的方式实现break的语义
break的语义