Java读文件怎么用流进行操作
时间: 2024-05-06 17:15:35 浏览: 74
Java流(文件读写操作).pdf
在Java中,可以使用输入输出流(IO流)来读取文件。下面是一个简单的示例,演示如何使用Java IO流来读取文件:
```java
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class ReadFile {
public static void main(String[] args) {
BufferedReader reader = null;
try {
reader = new BufferedReader(new FileReader("example.txt"));
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (reader != null) {
reader.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
```
上述代码首先创建了一个`BufferedReader`对象,用于读取文件。然后在`try`块中使用`FileReader`来打开文件,并将其传递给`BufferedReader`。之后,使用`readLine()`方法逐行读取文件。当`readLine()`方法返回`null`时表示已经读取完文件。最后,使用`finally`块来关闭`BufferedReader`,释放资源。
当你运行这段代码时,它将读取名为`example.txt`的文件并将其内容打印到控制台中。
阅读全文