首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

求一小段代码 把整个资料读取 转换成一行行读取的 非常感谢

2012-09-07 
求一小段代码 把整个文件读取 转换成一行行读取的 非常感谢本人初学者 写了个程序读大文件实在是太消耗内

求一小段代码 把整个文件读取 转换成一行行读取的 非常感谢
本人初学者 写了个程序读大文件实在是太消耗内存
开始是一次读取全部文件 想改成一行一行读的。。
想请教高手麻烦帮我改一下 非常感谢
程序如下 这是原始读取全部文件的代码,包括后面流的关闭之类 麻烦都帮忙写清楚一点 不甚感激


Java code
public class AAAA{DocumentBuilderFactory domfac = DocumentBuilderFactory.newInstance();        DocumentBuilder builder = domfac.newDocumentBuilder();        InputStream is = new FileInputStream(filename);        Document doc = builder.parse(is);


谢谢!

[解决办法]
BufferedReader br=new BufferedReader(new FileReader(filename));
然后就可以用br.readLine()一行行地读了
[解决办法]
看你代码应该是读的xml,而且用dom方式读的。
文件太大的话,用sax或者stax解析方式,google下。。。

热点排行