Как прочитать файл из архива ZIP - PullRequest
2 голосов
/ 22 сентября 2010

Я столкнулся с проблемой, когда мне нужно преобразовать zipentry в файл.

Что происходит, когда у меня есть zip-файл, полный CSV-файлов. Мне нужно распаковать файл и извлечь файлы CSV и прочитать его с помощью Scanner (), который принимает только файл (тип), а не zipentry ...

1 Ответ

3 голосов
/ 22 сентября 2010
Класс

Scanner также принимает InputStream в одном из его конструкторов . Если у вас есть ZipEntry (вы получаете его от ZipFile), вы можете использовать его в методе myZipFile.getInputStream(zipEntry), чтобы получить InputStream, который вы можете передать Scanner.

...