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!");
}
}
-
关于JDK5交通灯模拟控制系统
为了方便广大程序猿交流和学习,下面小编准备了关于JDK5交通灯模拟控制系统,欢迎大家参考!本系统由,,和组成。:packagefic;publicenumLamp{//前进,左拐,右拐S2N("N2S","S2W",false),S2W("N2E","E2W",false),S2E(null,null,true),E2W("W2E","E2S",false),E2S("W2N","S2N",false),E2N(nu...
-
JavaWeb(J2EE)面试题及答案
1、JSP如何处理运行时异常(run-time)exceptions?可以使用页面的errorPage属性捕获没有处理的运行时异常,然后自动转向到一个错误处理页面,代码如下:如果在页面请求时出现运行时异常是,以上代码会把页面转向到JSP页面,在里面,可以通过以下代码定义这个页面是错误处理...
-
Java中最常见的错误盘点
在编程时,开发者经常会遭遇各式各样莫名错误。近日,SushilDas在GeekOnJava上列举了Java开发中常见的5个错误,一起跟yjbys小编来看看吧!1、Null的过度使用避免过度使用null值是一个最佳实践。例如,更好的做法是让方法返回空的array或者collection而不是null值,因为这...
-
Java中的运算符有哪些
java的运算符有算术运算符、关系运算符、赋值运算符、逻辑运算符、位运算符、条件运算符,下面我们一起来学习java运算符的详细内容吧!1)、算术运算符运算符运算范例结果+正号+33-负号b=4;-b;-4+加5+510-减6-42*乘3*412/除5/51%取模(求余)5%50++自增(前)a=2;b=++a;a=...