如何用IO输入流统计1个文件中的换行符数量(也就是统计行数)

来源:百度知道 编辑:UC知道 时间:2024/05/24 06:17:56
统计/n数量?

你可以换着想想能进行多少次readline()呗
这不也是一样的吗?愚见!

///look this

import java.io.*;

public class LineCounter {

public static BufferedReader getBufreredReader(File file) {
BufferedReader breader = null;
FileReader freader = null;
try {
freader = new FileReader(file);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
if (freader != null) {
breader = new BufferedReader(freader);
}
return breader;
}

public static void main(String[] args) {

String path = "F:/ImageFrame.java";
BufferedReader br = LineCounter.getBufreredReader(new File(path));
int lines = 0;
String temp = null;
try {
while((temp = br.readLine()) != null) {
lines ++;
System.out.println(lines + ": " + temp);
}

} catch (IOException e) {
e.printStackTrace();
}