簡単な質問: Reader または InputStream の取得をカプセル化するクラスまたはインターフェイスはありますか?
私が望むのは、たとえばファイルから2回、またはURLから2回読み取り、リーダーまたは入力ストリームの作成を可能な限りカプセル化/抽象化できるようにすることです
簡単な質問: Reader または InputStream の取得をカプセル化するクラスまたはインターフェイスはありますか?
私が望むのは、たとえばファイルから2回、またはURLから2回読み取り、リーダーまたは入力ストリームの作成を可能な限りカプセル化/抽象化できるようにすることです
グアバには、あなたInputSupplier
が探していることをしているように見えるインターフェースがあります。
Resources
Guavaには、またはクラスのようなinputSuppliersを作成するファクトリもあります。これらのクラスFiles
のメソッドをチェックして、newInputStreamSupplier
どのように機能するかを確認してください。