多少曖昧なご質問、事前にお詫び申し上げます。PushbackReader相当品
私は小さなパーサーのトークン化部分を、Javaで構築パーサーを使って構築しています。これはPushbackReaderを使用し、最初に指定された文字列の最初の文字を検出する方法として含まれているStringを使用して、PushbackReaderを適切な状態にします(状態はStringを含む別のオブジェクトとしてトークンを作成します)。
ストリーム内で他の使用文字が見つからない場合にのみ、PushbackReaderが使用されているようです。最後の文字が読み込まれます。
CharBufferの追加で同じことが可能ですか?バッファを事前に定義する必要がないものが好ましい。
があなたを持ってそれらを渡すために持っていますここのサンプルコードを見ましたか? http://oozinoz.xp123.com/bpwj.htm –
それが私が元々持っていた場所です。私がしようとしていることが本質的に愚かであると私は思っています。 – JGrey
私はそれがJavaの一部であることに気付きませんでした。参照:http://docs.oracle.com/javase/1.5.0/docs/api/java/io/PushbackReader.html。なぜあなたはすでにJavaに存在するものを再作成しようとしていますか? –