から文字を「未読」にする必要がありInputStreamReader
ます。その目的のために、私は使用mark
したかったのですreset
が、内部バッファや文字のキューを維持していないため、クラスにmarkSupported
戻ります。false
InputStreamReader
私は知ってBufferedInputStream
いますが、PushbackInputStream
文字が必要ですが、バイトベースでバッファリングするため、ここではどちらも適切ではありません。
Javaは、文字を読み取ることができないバッファ付き文字リーダーを提供していますか?実際、それをさらに制約させてください。私は(先読みの目的で)1文字だけ未読にする必要があります。私は本当に自分の先読みを維持する必要がありますか?