ラベル
public class Xxx{ public static void main(String a[]){ HOGE: for(int i = 0; i < 10; i++){ for(int j = 0; j < 10; j++){ if(何かの条件){ break HOGE; //continue HOGE; } } } } }
Javaのラベルを使うと、breakやcontinueにおいて使用出来ます。
ラベル: 制御文 { break ラベル; }
ラベル: 制御文 { continue ラベル; }
実務では3,4年前に1度だけ使用しましたが、使う場面が無いだろうなんて思ってたら
今日、ラベルを使ったらいいかもという場面があったので子ネタ&メモ代わり。