如何实现压缩文件的解压? java.util.zip 包自己研究吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.io.*;import java.util.*;import java.util.zip.*;public class Unzip { public static final void copyInputStream(InputStream in, OutputStream out) throws IOException { byte[] buffer = new byte[1024]; int len; while((len = in.read(buffer)) >= 0) out.write(buffer, 0, len); in.close(); out.close(); } public static final void main(String[] args) { Enumeration entries; ZipFile zipFile; if(args.length != 1) { System.err.println("Usage: Unzip zipfile"); return; } try { zipFile = new ZipFile(args[0]); entries = zipFile.entries(); while(entries.hasMoreElements()) { ZipEntry entry = (ZipEntry)entries.nextElement(); if(entry.isDirectory()) { // Assume directories are stored parents first then children. System.err.println("Extracting directory: " + entry.getName()); // This is not robust, just for demonstration purposes. (new File(entry.getName())).mkdir(); continue; } System.err.println("Extracting file: " + entry.getName()); copyInputStream(zipFile.getInputStream(entry), new BufferedOutputStream(new FileOutputStream(entry.getName()))); } zipFile.close(); } catch (IOException ioe) { System.err.println("Unhandled exception:"); ioe.printStackTrace(); return; } }} JTable中的DefaultTableColumnModel的问题 java桌面程序的显示问题 JAVA新手的两个问题(强制类型转换、接口/抽象类) [Help]:如何构造只有一个字符的String 一个关于反射的问题。。 问个DES,TripleDES的密钥问题 一个关于JTextField组件隐藏的问题 菜鸟级问题,或许跟环境变量有关 熟悉awt和swing的来看看 类的跳转问题 在JB中怎样加上com.borland.jbcl.layout.*这个包急用谢谢了。在线等待。 Jcreator的注册码give you
import java.util.*;
import java.util.zip.*;
public class Unzip { public static final void copyInputStream(InputStream in, OutputStream out)
throws IOException
{
byte[] buffer = new byte[1024];
int len; while((len = in.read(buffer)) >= 0)
out.write(buffer, 0, len); in.close();
out.close();
} public static final void main(String[] args) {
Enumeration entries;
ZipFile zipFile; if(args.length != 1) {
System.err.println("Usage: Unzip zipfile");
return;
} try {
zipFile = new ZipFile(args[0]); entries = zipFile.entries(); while(entries.hasMoreElements()) {
ZipEntry entry = (ZipEntry)entries.nextElement(); if(entry.isDirectory()) {
// Assume directories are stored parents first then children.
System.err.println("Extracting directory: " + entry.getName());
// This is not robust, just for demonstration purposes.
(new File(entry.getName())).mkdir();
continue;
} System.err.println("Extracting file: " + entry.getName());
copyInputStream(zipFile.getInputStream(entry),
new BufferedOutputStream(new FileOutputStream(entry.getName())));
} zipFile.close();
} catch (IOException ioe) {
System.err.println("Unhandled exception:");
ioe.printStackTrace();
return;
}
}}