3

简单的问题:是否有一个类或接口封装了 Reader 或 InputStream 的获取?

我想要的是能够例如从文件中读取两次,或者从 URL 读取两次,并尽可能地封装/抽象 Reader 或 InputStream 的创建

4

1 回答 1

1

guava中,有一个InputSupplier界面,似乎可以满足您的需求。

Guava 也有创建 inputSuppliers 的工厂,比如ResourcesFiles类——查看newInputStreamSupplier这些类中的方法以了解它是如何工作的。

于 2012-06-12T15:06:08.767 回答