@Test
public void test3Zip() throws IOException {
ZipOutputStream out = new ZipOutputStream(new FileOutputStream("c:/aaa.zip")); out.putNextEntry(new ZipEntry("as.txt"));
FileInputStream in  = new FileInputStream("c:/error.txt");
byte[] arr = new byte[300];
while(in.read(arr) > 0) {
out.write(arr);
}
in.close();
out.closeEntry();
out.putNextEntry(new ZipEntry("cn/js.txt"));
out.write(new byte[]{100, 100, 100});
out.closeEntry();
out.putNextEntry(new ZipEntry("cn/itcast/"));
out.closeEntry();
out.close();
}这 我写的一段代码 其中 运行没问题
但后来 我看 c:/error.txt 和c:/aaa.zip 下的as.txt 不一样
as.txt 后面多了3行 这 是什么原因啊?????