java 标记_Java中的标记语句块?
生活随笔
收集整理的這篇文章主要介紹了
java 标记_Java中的标记语句块?
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
當我發(fā)現(xiàn)一段代碼被一個scan: {}塊包圍時,我正在瀏覽一些基本的Java對象。以下代碼來自String類中的toLowerCase()方法。
scan: {
for (firstUpper = 0 ; firstUpper < len; ) {
char c = value[firstUpper];
if ((c >= Character.MIN_HIGH_SURROGATE)
&& (c <= Character.MAX_HIGH_SURROGATE)) {
int supplChar = codePointAt(firstUpper);
if (supplChar != Character.toLowerCase(supplChar)) {
break scan;
}
firstUpper += Character.charCount(supplChar);
} else {
if (c != Character.toLowerCase(c)) {
break scan;
}
firstUpper++;
}
}
return this;
}
有人可以解釋一下該scan:{}塊的用途以及該語法的來源嗎?除非在三元運算符中使用過,否則在Java中像這樣的單詞之后我還沒有看到冒號。
謝謝!
編輯:更新標題以正確匹配已回答的問題。
總結
以上是生活随笔為你收集整理的java 标记_Java中的标记语句块?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 天津工业大学c语言题库,天津工业大学it
- 下一篇: 道髓