我已经阅读了这篇文章如何将InputStream转换为FileInputStream时将InputStream转换为FileInputStream。但是,如果您使用的是jar文件中的资源,答案将不起作用。还有另一种方法可以做到这一点。
我需要这样做才能FileChannel
从拨打电话Object.class.getResourceAsStream(resourceName);
基本上没有写文件就不能。除非有文件,否则不会有FileInputStream
或FileChannel
。如果有可能,请确保您的代码对输入源是不可知的-根据InputStream
和ByteChannel
(或最合适的任何类型的通道)进行设计。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句