java – 将ZipEntry写入文件的最可读方式?
发布时间:2020-05-24 03:49:07 所属栏目:Java 来源:互联网
导读:给定ZipFile zip,其ZipEntry条目和目标File unzippedEntryFile,写入unzippedEntryFile的条目最可读的方式是什么?我想出了使用Google Guava和Apache.Commons.IO的以下解决方案:InputSupplierByteArrayInputStream entryInputS
|
给定ZipFile zip,其ZipEntry条目和目标File unzippedEntryFile,写入unzippedEntryFile的条目最可读的方式是什么? 我想出了使用Google Guava和Apache.Commons.IO的以下解决方案:
但是,有些东西告诉我它可以变得更简单. 谢谢, 您似乎正在处理数据两次 – 一次将其读入字节数组并再次将其复制到文件中.我没有对此进行测试,但它应该可以工作并将数据量减少一半:
实际上,您可以创建自己的实现InputSuppler< InputStream>的小类.我很惊讶我在番石榴图书馆里找不到一个. (显然,others have been surprised at this as well.) (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
