今天試圖把源碼檔案處理一下,然後儲存。測試中發現,FileReader後,FileWriter寫檔案,打開檔案一看,後面有一堆籌碼。這就奇怪了。
後來反複調試代碼,一直沒有發現代碼哪裡有問題。後來一想,吾用的是文本方式讀取,并不是流方式,是以呢?檔案長度不等于讀取到的長度。于是把代碼改成以讀取到文字數量為準準,這樣就對了。
有人說用流不是更好嗎?用流有好處,用文本讀取,可以忽略編碼,更友善。
今天試圖把源碼檔案處理一下,然後儲存。測試中發現,FileReader後,FileWriter寫檔案,打開檔案一看,後面有一堆籌碼。這就奇怪了。
後來反複調試代碼,一直沒有發現代碼哪裡有問題。後來一想,吾用的是文本方式讀取,并不是流方式,是以呢?檔案長度不等于讀取到的長度。于是把代碼改成以讀取到文字數量為準準,這樣就對了。
有人說用流不是更好嗎?用流有好處,用文本讀取,可以忽略編碼,更友善。