`
wolf_awp
  • 浏览: 53942 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

java按行读取文件

阅读更多
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;

public class FileRead {
	public static void readFile(String fileName) throws IOException {
		File f = new File(fileName);
		FileReader file = new FileReader(f);
		BufferedReader br = new BufferedReader(file);
		while (br.ready()) {
			System.out.println(br.readLine());
		}
		br.close();
		file.close();
	}

	public static void main(String[] args) throws IOException {
		String fileName = "E:/测试.txt";

		readFile(fileName);
	}
}
分享到:
评论
2 楼 wolf_awp 2011-05-05  
zhang_guiren 写道
不是很好,读取一个1G大的log文件就内存溢出了,本机内存2G,jvm最大内存1G

你有什么好方法吗那?
1 楼 zhang_guiren 2011-05-04  
不是很好,读取一个1G大的log文件就内存溢出了,本机内存2G,jvm最大内存1G

相关推荐

Global site tag (gtag.js) - Google Analytics