導航:首頁 > 文件教程 > streamreader讀取大文件

streamreader讀取大文件

發布時間:2024-11-14 11:32:59

① 用哪種方法讀取大型文件比較好

如果樓主只是想將文件內容順序輸出的話,那麼

從速度角度來看:
第一種即讀即寫,只需要遍歷一遍文件就可以了。
第二種需要先讀文件,再遍歷緩存數組中的元素做輸出。
所以是第一種快。

從空間佔用角度來看:
第一種不需要有額外的數組做緩存。
第二種需要額外的數組做緩存,如果文件比較大的話,對內存是很大的消耗。
所以是第一種省空間。

程序書寫角度來看:
第一種使用了using,自動關閉StreamReader,而且有異常捕獲,程序相對比較健壯。而且代碼很簡潔。
第二種,首先沒有捕獲異常,當然如果是故意拋給上級調用處理倒也可以。但這里雖然手動調用了objReader.Close(),一旦在之前出現異常,就會有objReader實際沒有關閉的隱患。而且對sLine做了兩次非空判斷,其實完全可以合為一個。
所以第一種的代碼簡潔易看,而且健壯。

僅供參考~

② QT qxmlstreamreader 想要處理大的xml文件

大數據量 還是用資料庫吧 sqlite就行,xml文件大了會很慢,資料庫很快的。

閱讀全文

與streamreader讀取大文件相關的資料

熱點內容
有線電視升級失敗 瀏覽:560
火絨安全把文件刪掉了在哪裡找 瀏覽:503
手機qq網路狀態方框 瀏覽:225
哪裡有文件紙袋 瀏覽:873
復制的東西能不能粘貼到空文件夾 瀏覽:876
酒店沒有網路如何繳費 瀏覽:380
win10開機滾動很久 瀏覽:520
可對元數據實例進行的操作有什麼 瀏覽:934
什麼後綴的文件kit 瀏覽:295
word行書字體庫下載 瀏覽:579
iosuc版本歷史版本 瀏覽:14
電影字幕文件製作軟體 瀏覽:723
windows10免密碼登錄 瀏覽:762
iphone5s跑步記步 瀏覽:978
手機網站設計怎麼做好 瀏覽:322
中興路由器修改密碼 瀏覽:391
小米忘記壓縮文件密碼 瀏覽:716
cad哪些字體是形文件 瀏覽:2
word2007寶典pdf 瀏覽:46
lg電視如何連接網路 瀏覽:392

友情鏈接