如何用IO输入流统计1个文件中的换行符数量(也就是统计行数)
来源:百度知道 编辑:UC知道 时间:2024/05/24 06:17:56
你可以换着想想能进行多少次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();
}