重複の可能性:
Java の scan: ブロックとは?
私はJava標準ライブラリコードのいくつかを閲覧していてtoUpperCase
、String.java(java.lang.String
- JDK 1.6.0_32 x64)でメソッドを見つけました。以下のスニペットのコードの無関係な部分を削除しました。
私を混乱させたのはscan: { ... }
構文でした。ラムダ式は SE 6 または 7 の一部ではないという印象を受けています。誰か教えてもらえますか?
// String.java - line 2547 onwards.
public String toUpperCase(Locale locale) {
// Do stuff.
/* Now check if there are any characters that need to be changed. */
scan: {
// Do stuff.
}
// Do more stuff.
}