2001 年の古いコードを調べていると、次のステートメントに出くわしました。
else {
do {
int c = XMLDocumentFragmentScannerImpl.this.scanContent();
if (c == 60) {
XMLDocumentFragmentScannerImpl.this.fEntityScanner.scanChar();
XMLDocumentFragmentScannerImpl.this.setScannerState(1);
break label913;
}
私はこれまで見たことがありませんでしたが、ここでラベル付きのブレークを発見しました:
http://docs.oracle.com/javase/tutorial/java/nutsandbolts/branch.html
これは本質的に次のように機能しませんgoto
か?それを使用することは良い習慣ですか?それは私を不安にさせます。