用java代码实现一个io对象连续读出
时间: 2024-05-08 07:17:11 浏览: 62
以下是Java代码示例,演示如何使用IO对象连续读出:
```java
import java.io.*;
public class IOExample {
public static void main(String[] args) {
try (FileInputStream inputStream = new FileInputStream("example.txt");
InputStreamReader inputStreamReader = new InputStreamReader(inputStream);
BufferedReader reader = new BufferedReader(inputStreamReader)) {
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
这个示例代码读取一个名为"example.txt"的文本文件,使用FileInputStream创建一个输入流对象inputStream,然后使用InputStreamReader将inputStream转化为字符流对象inputStreamReader,最后将inputStreamReader对象传递给BufferedReader对象reader。
while循环读取文件的每一行,直到文件结束。每一行都被存储在line变量中,并被打印在控制台上。
当try块结束时,Java会自动关闭所有打开的IO对象。
阅读全文