java读取字符串指定行的内容
时间: 2023-05-15 09:05:54 浏览: 60
可以使用 BufferedReader 和 FileReader 读取文件,然后使用 readLine() 方法逐行读取文件内容,直到读取到指定行数的内容。以下是示例代码:
```java
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class ReadSpecificLine {
public static void main(String[] args) {
String fileName = "file.txt";
int lineNumber = 3; // 指定行数
try (BufferedReader br = new BufferedReader(new FileReader(fileName))) {
String line;
int currentLine = 1;
while ((line = br.readLine()) != null) {
if (currentLine == lineNumber) {
System.out.println(line);
break;
}
currentLine++;
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
这段代码可以读取文件中第三行的内容,并输出到控制台。如果要读取其它行数的内容,只需要修改 lineNumber 的值即可。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)