今天项目里用到了这个,所以记录一下:
首先,在循环上面定义一个标记[aa], 名称随便定义
aa:
for (int i = 0; i < 20; i++) {
// MqThreadPool.mqExecute();
System.out.println("i="+i);
for (int j = 0; j < 10; j++) {
if (i == 10) {
break aa;
}
System.err.println("j="+j);
}
Thread.sleep(1);
}
标记这么写也是可以的:
aa:for (int i = 0; i < 20; i++) {
// ...
}
在执行到i=10的时候,就会跳出多层循环体了,so easy