用BufferdReader类按行读取文件并输出到控制台上。 天气预报: 北京晴 上海多云,有小雨 广州晴,有时多云
时间: 2024-02-14 15:12:31 浏览: 27
好的,以下是使用BufferedReader类按行读取文件并输出到控制台上的Java代码:
```java
import java.io.*;
public class ReadFileByLine {
public static void main(String[] args) throws IOException {
String fileName = "weather.txt"; // 文件名
BufferedReader reader = new BufferedReader(new FileReader(fileName));
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line); // 输出每行内容到控制台
}
reader.close();
}
}
```
假设"weather.txt"文件内容为:
```
天气预报:
北京晴
上海多云,有小雨
广州晴,有时多云
```
运行上述代码后,会在控制台上显示以下内容:
```
天气预报:
北京晴
上海多云,有小雨
广州晴,有时多云
```
可以看到,每行内容都被成功读取并输出到了控制台上。