У меня есть файл с такими именами, как ex.zip
. В этом примере Zip-файл содержит только один файл с таким же именем (например, `ex.txt'), который довольно велик. Я не хочу каждый раз извлекать zip-файл. Следовательно, мне нужно читать содержимое файла (ex.txt) без извлечения zip-файла. Я попробовал код, как показано ниже. Но я могу только прочитать имя файла в переменной.
Как мне прочитать содержимое файла и сохранить его в переменной?
Заранее спасибо
fis=new FileInputStream("C:/Documents and Settings/satheesh/Desktop/ex.zip");
ZipInputStream zis = new ZipInputStream(new BufferedInputStream(fis));
ZipEntry entry;
while((entry = zis.getNextEntry()) != null) {
i=i+1;
System.out.println(entry);
System.out.println(i);
//read from zis until available
}