java 获取文件行数
时间: 2023-09-14 18:09:28 浏览: 61
可以使用以下代码获取Java文件的行数:
```java
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class FileLineCounter {
public static int countLines(String filename) throws IOException {
BufferedReader reader = new BufferedReader(new FileReader(filename));
int lines = 0;
while (reader.readLine() != null) lines++;
reader.close();
return lines;
}
public static void main(String[] args) throws IOException {
String filename = "path/to/your/file.java";
int lines = countLines(filename);
System.out.println("Number of lines in " + filename + " is " + lines);
}
}
```
其中 `countLines` 方法接受一个文件名作为参数,并返回该文件中的行数。在 `main` 方法中,可以将要计数的文件名传递给 `countLines` 方法,并将返回的行数输出到控制台。