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

streamreader讀取大文件

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

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

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

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

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

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

僅供參考~

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

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

閱讀全文

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

熱點內容
體系文件優化應該哪個部門負責 瀏覽:893
球球app換成什麼了 瀏覽:974
flm文件名 瀏覽:48
dota怎麼調全屏win10 瀏覽:826
中國區縣資料庫 瀏覽:676
excel怎麼把文件導入到表格上 瀏覽:754
河北省委文件PDF 瀏覽:482
數據線怎麼變軟 瀏覽:949
java做app需要學什麼 瀏覽:736
圖元文件怎樣插入word 瀏覽:346
word表格消除粘貼的表格背景色 瀏覽:438
文件路徑怎麼改為絕對路徑 瀏覽:537
park視頻文件用什麼軟體打開 瀏覽:288
access資料庫怎麼設置數據表欄位 瀏覽:622
ps工具圖標 瀏覽:938
銀行app怎麼看完整卡號 瀏覽:527
xml數據保存在哪裡 瀏覽:582
c提交json格式數據 瀏覽:849
怎麼知道網站域名在哪國 瀏覽:602
cad已安裝但找不到bin文件 瀏覽:645

友情鏈接