Java文件解压缩实例详解2016
为了帮助广大考试新手们更加顺利地复习备考,小编整理了JAVA文件解压缩的相关实例,希望能够对大家学习java有所帮助。
Java实现压缩文件的'解压缩操作,缺点是压缩文件内不能含有文件名为中文的的文件,否则会出现如下错误:
Exception in thread "main" galArgumentException: MALFORMED
at ring(Unknown Source)
at LOC(Unknown Source)
at extEntry(Unknown Source)
at ()
代码:
package ;
import ;
import InputStream;
import OutputStream;
import tStream;
import utStream;
import ntry;
import ile;
import nputStream;
public class ZipFileDemo {
@SuppressWarnings("resource")
public static void main(String args[]) throws Exception {
File file = new File("d:" + rator + "");
File outFile = null;
ZipFile zipFile = new ZipFile(file);
ZipInputStream zipInput = new ZipInputStream(new FileInputStream(file));
ZipEntry entry = null;
InputStream input = null;
OutputStream out = null;
while ((entry = extEntry()) != null) {
tln("开始解压缩" + ame() + "文件。。。");
outFile = new File("d:" + rator + ame());
if (!arentFile()ts()) {
arentFile()r();
}
if (!ts()) {
teNewFile();
}
input = nputStream(entry);
out = new FileOutputStream(outFile);
int temp = 0;
while ((temp = ()) != -1) {
//tln(temp);
e(temp);
}
e();
e();
}
tln("Done!");
}
}
-
计算机二级java笔试试题及答案
计算机二级考试《JAVA》习题1[单选题]哪个布局管理器使用的是组件的最佳尺寸?()LayoutLayoutLayout参考答案:A2[单选题]Frame的默认的布局管理器是下列哪一个?()LayoutLayoutLayout参考答案:B3[单选题]下列哪个用户图形界面组件在软件安装程序中是常见的?()A.滑...
-
Spring创建Bean过程的方法
1.beans包提供了以编程方式管理和操作bean的基本功能,而context包增加了ApplicationContext,它以一种更加面向框架的方式增强了BeanFactory的功能。2.context包的基础是位于ext包中的ApplicationContext接口。它是由BeanFactory接口派生而来的,提供了BeanFactory...
-
java程序员面试题
Sun认证Java程序员考试旨在考察您通过应用软件分配进行复杂编程的能力。之后还要测试您完成编程所需的知识。以下是小编整理的java程序员面试题,希望大家认真阅读!第一,谈谈final,finally,finalize的区别。第二,AnonymousInnerClass(匿名内部类)是否可以extends(继...
-
JavaWeb(J2EE)面试题及答案
1、JSP如何处理运行时异常(run-time)exceptions?可以使用页面的errorPage属性捕获没有处理的运行时异常,然后自动转向到一个错误处理页面,代码如下:如果在页面请求时出现运行时异常是,以上代码会把页面转向到JSP页面,在里面,可以通过以下代码定义这个页面是错误处理...