导航:首页 > 文件教程 > streamreader读取大文件

streamreader读取大文件

发布时间:2024-11-14 11:32:59

① 用哪种方法读取大型文件比较好

如果楼主只是想将文件内容顺序输出的话,那么

从速度角度来看:
第一种即读即写,只需要遍历一遍文件就可以了。
第二种需要先读文件,再遍历缓存数组中的元素做输出。
所以是第一种快。

从空间占用角度来看:
第一种不需要有额外的数组做缓存。
第二种需要额外的数组做缓存,如果文件比较大的话,对内存是很大的消耗。
所以是第一种省空间。

程序书写角度来看:
第一种使用了using,自动关闭StreamReader,而且有异常捕获,程序相对比较健壮。而且代码很简洁。
第二种,首先没有捕获异常,当然如果是故意抛给上级调用处理倒也可以。但这里虽然手动调用了objReader.Close(),一旦在之前出现异常,就会有objReader实际没有关闭的隐患。而且对sLine做了两次非空判断,其实完全可以合为一个。
所以第一种的代码简洁易看,而且健壮。

仅供参考~

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

大数据量 还是用数据库吧 sqlite就行,xml文件大了会很慢,数据库很快的。

阅读全文

与streamreader读取大文件相关的资料

热点内容
百度网盘文件传输格式 浏览:455
苹果系统txt文件 浏览:629
家装网站怎么设计 浏览:202
adc指令微程序 浏览:487
名片模板word 浏览:635
怎么把文件夹上锁 浏览:331
我不会英语怎么编程 浏览:895
c盘和文件大小 浏览:63
maya工具架怎么调出来 浏览:191
文件系统坏了怎么办 浏览:261
小公司网络布线 浏览:515
怎么用二维码编程 浏览:341
f9b文件能用手机看吗 浏览:364
手机暴风视频文件夹 浏览:394
vsftpdlinux下载文件 浏览:948
文件名修改后快捷方式还可以用吗 浏览:387
亲密爱人qq相册名字 浏览:884
怎么修改手机原始密码 浏览:230
榆次网站优化怎么样 浏览:537
vb窗体文件如何打开 浏览:810

友情链接