重複の可能性:
Java で for (;;) とはどういう意味ですか?
私はいくつかの Java API ドキュメントを読んでいますが、非常に奇妙なはつらつとした外観のこのループに遭遇したので、私はここに来て、それが何であるかを尋ねました。お早めに見つけていただければ幸いです。今後ともよろしくお願いいたします。
public int read() throws IOException {
synchronized (lock) {
ensureOpen();
**for (;;)** {
if (nextChar >= nChars) {
fill();
if (nextChar >= nChars)
return -1;
}
if (skipLF) {
skipLF = false;
if (cb[nextChar] == '\n') {
nextChar++;
continue;
}
}
return cb[nextChar++];
}
}
}