JAVA從入門到精通書中 壓縮和解壓縮錯誤修正

2021-07-03 23:34:52 字數 720 閱讀 6461

本人買了一本java從入門到精通書籍,學到zip壓縮和解壓這部分,發現按照書上的**會出現問題,無法完成壓縮和解壓縮

首先是壓縮原文**:

public static void zip(string outputname,string filename) throws ioexception

public static  void zip(zipoutputstream out,file f,string base) throws ioexception

}else

in.close();}}

畫刪除線的**是出錯部分,在找入口點的時候,應該把當前的檔案即getname()傳過去

這是能實現該玩的**

public static void zip(string outputname,string filename) throws ioexception

解壓縮,書中根本就沒實現。。按書中的**能解壓,但解壓出來檔案全成了資料夾

修正**:

public static void  dezip(string inputname,string dezippath)

int b;

if(f.isfile())

out.close();

}zin.closeentry();

}zin.close();

}catch(exception e)

}菜鳥乙隻,第一篇部落格!

JAVA從入門到精通(4)

一 條件語句之if 語法 if 條件 解釋 需要先判斷條件,條件滿足後才執行後續的 注 如果if條件成立時的執行語句只有一條,是可以省略大括號的 但是執行語句有多條,那就不可以省略了。二 條件語句之if.else 語法 if 條件的布林表示式 else 解釋 條件成立時,則執行if部分的 塊 條件不...

Nginx從入門到精通

1 nginx配置檔案載入機制 採用nginx s reload命令載入nginx的配置檔案,master程序讀取配置檔案,建立新的worker程序,向老的worker程序傳送shutdown命令。老的worker程序不再接受新的請求,待老的請求處理完成後,就會停掉。2 location匹配機制 當...

scrot 從入門到精通

無論是撰寫技術教程,還是展示桌面或應用,恐怕 scrot 都是必不可少的工具。scrot 是螢幕抓圖工具中的 皎皎 佼佼者,它小巧而不失為強大,精練而不缺少靈活。scrot 主要用在命令列下,它使用 imlib2 庫來抓取並儲存影象。在 ubuntu 中,可以使用sudo apt get insta...