java で現在の多重ネストされたループから抜け出す方法は?

ラベルとbreak文を利用すれば、現在、多重にネストしているループからジャンプアウトできます。

外側のループの先頭にカスタムラベルを追加する、例えば次のように:

outerloop:
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 5; j++) {
// 条件满足时跳出多重循环
if (someCondition) {
break outerloop;
}
}
}

break文にラベル名を指定して内側のループ内で使用すると、指定した外側のループから抜け出す

なお、タグ名は任意の識別子を使用できますが、可読性を考慮して意味のある名前を使用することを推奨します。

bannerAds