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文件解壓縮示例
Java實現壓縮文件的解壓縮操作,缺點是壓縮文件內不能含有文件名為中文的`的文件,否則會出現如下錯誤:Exceptioninthread"main"galArgumentException:MALFORMEDatring(UnknownSource)atLOC(UnknownSource)atextEntry(UnknownSource)at()代碼:package;import;importI...
-
XML入門知識彙總
XML是可擴展標記語言,標準通用標記語言的子集,是一種用於標記電子文件使其具有結構性的標記語言。下面小編準備了關於XML的入門知識,歡迎大家參考!是用來組織數據結構的結構數據包括如:電子數據表、地址簿、控制器參數、財務交易及技術繪圖等。XML是一系列文字格式...
-
2017年JAVA考試檢測試題
Java語言靠羣體的力量而非公司的力量是Sun公司的口號之一,並獲得了廣大軟件開發商的認同。這與微軟公司所倡導的注重精英和封閉式的模式完全不同。下面是小編整理的關於JAVA考試檢測試題,希望大家認真閲讀!編程題1、編寫一個Java程序在屏幕上輸出Hello!。publicc...
-
2017年java面試題及答案
Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程。下面是小編整理的關於2017年java面試題及答案,歡迎大家練習!java面試題及答案1、String是最基本的數據類型嗎?答:不是。Java中的基本數據類型只有8個...