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 字符串轉化整型問題public class StringParesInteger {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stubtln(_VALUE);tln(_VALUE/10);tln(pareseInt("="));}/** -
JAVA認證基礎知識:Java獲取當前的系統時間
在不斷注重大學聯考能力提高的同時,尤其是JAVA認證備考的後階段,我們選擇的是求準求穩求規範。此複習輔導不等於題海戰術,而是要積累實戰經驗,解決掉一些考場失誤等問題。 一、獲取當前系統時間和日期並格式化輸出:import ;im -
JAVA認證基礎知識:JavaNativeInterface學習小結
心中有不少心得體會時,寫一篇心得體會,記錄下來,如此就可以提升我們寫作能力了。一起來學習心得體會是如何寫的吧,以下是小編精心整理的做家務的心得體會(通用23篇),希望能夠幫助到大家。做家務的心得體會 篇1今天,家裏要進行 -
Java認證考試知識點:Java時間類的函數
學習是一條慢長而艱苦的道路,不能靠一時激情,也不是熬幾天幾夜就能學好的`,必須養成平時努力學習的習慣,Java也不例外,下面小編爲大家整理了Java裏時間類以及函數的相關文章: 1Calendar和Date的轉化(1)Calendar轉化 -
Java認證考試知識點:JavaSE6的新功能
通過每一個學期末的寥寥數語,給孩子們一箇中肯的評價,給他們一份微不足道的鼓勵!而且我相信有心的家長,會喜歡看到孩子一個學期在校的真實記錄,有心的家長也會用心地在我的寄語下面寫上自己對孩子的真摯評語!下面是本站小 -
Java文件解壓縮示例
新一批的考生已經開始備戰2016年JAVA認證考試。爲了幫助廣大考試新手們更加順利地複習備考,小編整理了JAVA認證複習備考資料,希望能夠對大家有所幫助。 Java實現壓縮文件的解壓縮操作,缺點是壓縮文件內不能含有文件名 -
JAVA認證開源技術:關於Java的對象equals方法
在學習JAVA認證過程中,每個人會遇到每個人不同的問題,或小或大,下面yjbys小編爲大家分享的是關於Java的對象equals方法,希望對大家學習JAVA有幫助!不是所有的equals都是比較整個對象的。 #1.普通Object類:先看源碼:publi -
JAVA認證基礎知識:JSP使用數據庫操作
當我們受到啓發,對生活有了新的感悟時,不如來好好地做個總結,寫一篇心得體會,這樣可以幫助我們總結以往思想、工作和學習。那麼要如何寫呢?下面是小編爲大家收集的《水滸傳》讀書心得,歡迎閱讀,希望大家能夠喜歡。《水滸傳》 -
Java認證輔導:Java實現二叉樹遍歷算法
據國家發改委消息,近日經國務院同意,國家發改委會同國家衛計委、人社部、財政部發出《關於印發推進醫療服務價格改革意見的通知》,全面推進醫療服務價格改革,提出到xxxx年基本理順醫療服務比價關係。《通知》規定,要推進醫 -
關於java 四捨五入使java保留2位小數示例講解
複製代碼 代碼如下:/** 測試四捨五入*/package ;/**** @author Hanbin*/public class MyRound {public static void main(String[] args) {double num = 3.23562;double number = 0;number = new MyRound()und(num,2)