简单问题:是否有一个类或接口可以封装获取Reader或InputStream的过程?
我想要的是能够从文件或URL中读取两次,并尽可能地封装/抽象化创建Reader或InputStream的过程。
简单问题:是否有一个类或接口可以封装获取Reader或InputStream的过程?
我想要的是能够从文件或URL中读取两次,并尽可能地封装/抽象化创建Reader或InputStream的过程。
InputSupplier
接口,看起来可以满足您的需求。Resources
或Files
类 - 查看这些类中的newInputStreamSupplier
方法,了解它是如何工作的。