JAVA读写大文本文档 现有一文本文档,千万行,每次读一行进行处理,循环每一行,用BufferedReader好像挺慢的,有什么办法能提高效率呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 void largeFileIO(String inputFile, String outputFile) { try { BufferedInputStream bis = new BufferedInputStream(new FileInputStream(new File(inputFile))); BufferedReader in = new BufferedReader(new InputStreamReader(bis, "utf-8"), 10 * 1024 * 1024);//10M缓存 FileWriter fw = new FileWriter(outputFile); while (in.ready()) { String line = in.readLine(); fw.append(line + " "); } in.close(); fw.flush(); fw.close(); } catch (IOException ex) { ex.printStackTrace(); }不知道这个合你口味不? 用Ant执行Junit Test,失败,找不到class. swing中的问题,高手帮忙解决下? 关于货币型值的计算问题! 关于系统类File中list函数的疑惑 能否动态更改排序条件? 请给出在log4j下配置数据库的属性文件和程序中的调用的例子! 请问怎么在java里面嵌入perl脚本,谢谢。。 高分求救,为何rs.beforeFirst执行不了?? 请问谁有jacob的文档啊? 为什么用javac编译通过了,用java链接就不行呢? 求指导//按下Enter键,事件发生不了 在看一个开源ESB项目MULE的源代码的时候遇到一个问题,请大家帮忙
void largeFileIO(String inputFile, String outputFile) {
try {
BufferedInputStream bis = new BufferedInputStream(new FileInputStream(new File(inputFile)));
BufferedReader in = new BufferedReader(new InputStreamReader(bis, "utf-8"), 10 * 1024 * 1024);//10M缓存
FileWriter fw = new FileWriter(outputFile);
while (in.ready()) {
String line = in.readLine();
fw.append(line + " ");
}
in.close();
fw.flush();
fw.close();
} catch (IOException ex) {
ex.printStackTrace();
}不知道这个合你口味不?