关于java.io的问题. 你的 datais 没有数据,当然抛错了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有阿,我用datais.read()可以读出一个数据出来 你应该得到解压过的数据,才可以用DataInputStream来处理调用InflaterInputStream的fill()方法,对压缩流进行解压缩,然后在处理,应该就可以了 方法如下:ZipFile zipfile = new ZipFile(zipfile);Enumeration enum = zipfile.entries();while(enum.hasMoreElements()) { // 这里取得entry entry = (ZipEntry) enum.nextElement(); //这里可以对文件名进行编码 String name = new String(entry.getName().getBytes("ISO8859_1"), file_encoding); //解压缩操作} 方法如下:ZipFile zipfile = new ZipFile(zipfile);Enumeration enum = zipfile.entries();while(enum.hasMoreElements()) { // 这里取得entry entry = (ZipEntry) enum.nextElement(); //这里可以对文件名进行编码 String name = new String(entry.getName().getBytes("ISO8859_1"), file_encoding); //解压缩操作} jdk1.6和jdk1.3的矛盾问题,纠结中 [求助]代码优化_字符串加密算法 如何写JAVA程序把SQLServer的数据导入Oracle? java对象数组排序 有熟悉antlr的兄弟姐妹吗? 请问如何正确输出西欧字符!比如瑞典语 有关JTree紧急求救!!!在线等 怎样让一个Swing的窗体内部的组件例如一个文本框随着主窗体尺寸的变化而成比例的变化? 各位大虾,能否给兄弟提供一些自己认为比较好的关于java学习的电子书刊的下载地址和关于java学习的心得体会?欢迎讨论 JAVA是什么 为什么我的Jbuilder7.0没有中文字体? 菜鸟求助!深感郁闷啊
调用InflaterInputStream的fill()方法,对压缩流进行解压缩,然后在处理,应该就可以了
ZipFile zipfile = new ZipFile(zipfile);
Enumeration enum = zipfile.entries();while(enum.hasMoreElements()) {
// 这里取得entry
entry = (ZipEntry) enum.nextElement(); //这里可以对文件名进行编码
String name = new String(entry.getName().getBytes("ISO8859_1"), file_encoding); //解压缩操作
}
ZipFile zipfile = new ZipFile(zipfile);
Enumeration enum = zipfile.entries();while(enum.hasMoreElements()) {
// 这里取得entry
entry = (ZipEntry) enum.nextElement(); //这里可以对文件名进行编码
String name = new String(entry.getName().getBytes("ISO8859_1"), file_encoding); //解压缩操作
}