ZipFilezip
, Aufgrund seiner ZipEntryentry
und Ziel FileunzippedEntryFile
, was die Art und Weise lesbar ist entry
-unzippedEntryFile
zu schreiben?Der am besten lesbare Weg, einen ZipEntry in eine Datei zu schreiben?
kam ich mit folgenden Lösung mit Google Guava und Apache.Commons.IO up:
InputSupplier<ByteArrayInputStream> entryInputSupplier = ByteStreams.newInputStreamSupplier(IOUtils.toByteArray(zip.getInputStream(entry)));
Files.copy(entryInputSupplier, unzippedEntryFile);
aber mir etwas erzählt kann es simplier gemacht werden.
Danke,
Konrad
Mit "lesbar" meinte ich auch knapp, also wollte ich vermeiden, eine neue anonyme Klasse zu schaffen und allgemein glaubte ich, dass weniger Anrufe gemacht werden können, um dasselbe zu erreichen. –