日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Java怎么實(shí)現(xiàn)文件的壓縮與解壓縮?

Java怎么實(shí)現(xiàn)文件的壓縮與解壓縮?很多朋友在使用中都存在這個(gè)疑惑,那就來看看我們小編為大家分享的使用Java壓縮與解壓縮文件方法吧,感興趣的朋友可以了解一下哦~
方法/步驟分享:
1、新建一個(gè)普通 Java 工程
圖示,在 Eclipse 中新建一個(gè)普通的Java工程,并新建一個(gè)類,JDK 自帶壓縮與解壓縮相關(guān)的類庫,在 java.util.zip 包中,因此無須引入其他依賴 。

Java怎么實(shí)現(xiàn)文件的壓縮與解壓縮?


2、開發(fā)壓縮文件的相關(guān)方法
圖示,通過 JDK 提供的壓縮輸出流類 GZIPOutputStream 將原始文件對(duì)應(yīng)的字節(jié)輸出輸出到目標(biāo)字節(jié)數(shù)組中,輸出過程即壓縮過程 。
Java怎么實(shí)現(xiàn)文件的壓縮與解壓縮?


3、開發(fā)解壓縮文件的相關(guān)方法
圖示,通過 JDK 提供的解壓縮輸入流類 GZIPInputStream 將壓縮文件對(duì)應(yīng)的字節(jié)數(shù)組解壓縮后寫入到目標(biāo)字節(jié)數(shù)組中 。
Java怎么實(shí)現(xiàn)文件的壓縮與解壓縮?


4、編寫測試方法
我們就將當(dāng)前類文件進(jìn)行壓縮和解壓縮
圖1示:將類代碼拷貝到目標(biāo)文件夾中
圖2示:編寫相關(guān)方法,將文件讀入到字節(jié)數(shù)組中,進(jìn)行壓縮處理,再進(jìn)行解壓縮處理,最后將解壓縮得到的字節(jié)數(shù)組輸出到另外的文件中
Java怎么實(shí)現(xiàn)文件的壓縮與解壓縮?



Java怎么實(shí)現(xiàn)文件的壓縮與解壓縮?


電腦教程相關(guān)攻略推薦:
final cut怎么導(dǎo)出視頻?
電腦如何連接wifi?
final cut pro x如何加字幕?
5、執(zhí)行測試方法,觀察輸出的結(jié)果
圖1示:從控制臺(tái)輸出看,文本類文件的壓縮比例可以達(dá)到 50%
圖2示:最后輸出的副本文件和原始文件內(nèi)容一致,壓縮后再解壓縮沒有任何問題
Java怎么實(shí)現(xiàn)文件的壓縮與解壓縮?



Java怎么實(shí)現(xiàn)文件的壓縮與解壓縮?



Java怎么實(shí)現(xiàn)文件的壓縮與解壓縮?


【Java怎么實(shí)現(xiàn)文件的壓縮與解壓縮?】

    推薦閱讀