java读取文件指定行
时间: 2023-07-18 20:42:13 浏览: 98
要读取文件中的指定行,可以使用Java中的BufferedReader类和LineNumberReader类。
下面是一个读取文件中指定行的示例代码:
```
import java.io.*;
public class ReadFileLine {
public static void main(String[] args) {
String fileName = "test.txt";
int lineNumber = 5; // 要读取的行号
try {
FileReader fr = new FileReader(fileName);
BufferedReader br = new BufferedReader(fr);
LineNumberReader reader = new LineNumberReader(br);
String line = "";
while ((line = reader.readLine()) != null) {
if (reader.getLineNumber() == lineNumber) {
System.out.println("Line " + lineNumber + ": " + line);
break;
}
}
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
运行以上代码,可以读取指定文件的第5行并将其输出。你可以根据需要修改文件名和行号。
阅读全文