Java 用于获取读取器/输入流的类/接口
简单问题:是否有一个类或接口可以封装读取器或InputStream的获取 例如,我希望能够从一个文件中读取两次,或从一个URL读取两次,并尽可能多地封装/抽象读取器或InputStream的创建过程。在中,有一个界面,它似乎可以满足您的需要Java 用于获取读取器/输入流的类/接口,java,io,inputstream,abstraction,Java,Io,Inputstream,Abstraction,简单问题:是否有一个类或接口可以封装读取器或InputStream的获取 例如,我希望能够从一个文件中读取两次,或从一个URL读取两次,并尽可能多地封装/抽象读取器或InputStream的创建过程。在中,有一个界面,它似乎可以满足您的需要 Guava还拥有创建inputSuppliers的工厂,如或类-查看这些类中的newInputStreamSupplier方法,了解其工作原理。只要文件不是千兆字节,就可以从文件中读取两次。从URL读取两次是不正确的,因为这意味着通过网络重新获取所有数据。也
Guava还拥有创建inputSuppliers的工厂,如或类-查看这些类中的
newInputStreamSupplier
方法,了解其工作原理。只要文件不是千兆字节,就可以从文件中读取两次。从URL读取两次是不正确的,因为这意味着通过网络重新获取所有数据。也许你应该在本地保存数据并在那里重新处理,或者你应该更努力地寻找一种一次性技术。