压缩文件20180316.zip 其中含有文件xxx.csv。 现要解析子文件xxx.csv
//关于流的操作,集成了Closeable接口的流,尽量使用try-with-resources。 下面代码并没有关闭流的操作。
//在try-with-resources里面做了的关闭流这一步操作
try (InputStream is = new FileInputStream(new File("D:\\Desktop\\\\20180316.zip"));
ZipInputStream zipIn = new ZipInputStream(is)) {
ZipEntry entry;
while ((entry = zipIn.getNextEntry()) != null) {
if (entry.getName().contains("xxx")) {//文件名字
String zipedStr = IOUtils.toString(zipIn, "GBK");
System.out.print(zipedStr);
break;
}
}
} catch (Exception e) {
e.printStackTrace();
}