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

streamreader读取大文件

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

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

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

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

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

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

仅供参考~

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

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

阅读全文

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

热点内容
网络中常用的传输介质 浏览:518
文件如何使用 浏览:322
同步推密码找回 浏览:865
乐高怎么才能用电脑编程序 浏览:65
本机qq文件为什么找不到 浏览:264
安卓qq空间免升级 浏览:490
linux如何删除模块驱动程序 浏览:193
at89c51c程序 浏览:329
怎么创建word大纲文件 浏览:622
袅袅朗诵文件生成器 浏览:626
1054件文件是多少gb 浏览:371
高州禁养区内能养猪多少头的文件 浏览:927
win8ico文件 浏览:949
仁和数控怎么编程 浏览:381
项目文件夹图片 浏览:87
怎么在东芝电视安装app 浏览:954
plc显示数字怎么编程 浏览:439
如何辨别假网站 浏览:711
宽带用别人的账号密码 浏览:556
新app如何占有市场 浏览:42

友情链接