Dato ZipFilezip
, la sua ZipEntryentry
e Target FileunzippedEntryFile
, qual è il modo più leggibile di scrivere entry
-unzippedEntryFile
?Il modo più leggibile per scrivere una ZipEntry su File?
mi si avvicinò con seguente soluzione utilizzando Google Guava e Apache.Commons.IO:
InputSupplier<ByteArrayInputStream> entryInputSupplier = ByteStreams.newInputStreamSupplier(IOUtils.toByteArray(zip.getInputStream(entry)));
Files.copy(entryInputSupplier, unzippedEntryFile);
Tuttavia, qualcosa mi può essere reso più semplice dice.
Grazie,
Konrad
Per "leggibile" intendevo anche concisi, quindi volevo evitare di creare una nuova classe anonima e in generale ho creduto che fosse possibile effettuare meno chiamate per ottenere lo stesso risultato. –