Java IO流实战:文件读写和打印
在Java中,IO流主要用来进行文件的读写操作。以下是一些基本的文件读写以及打印的实战示例:
- 文件读取:
```java
import java.io.*;
// 打开文件
File file = new File(“example.txt”);
BufferedReader br = new BufferedReader(new FileReader(file));
// 读取文件内容
String line;
while ((line = br.readLine()) != null) {
System.out.println(line); // 打印到控制台
}
// 关闭文件
br.close();
file.delete(); // 删除临时文件
2. **文件写入**:
```java
import java.io.*;
// 创建一个文件对象,用于创建或写入文件
File file = new File("example.txt");
try (OutputStream outputStream = new FileOutputStream(file)) {
// 写入数据
String data = "Hello, World!";
outputStream.write(data.getBytes()); // 使用字节数组进行写入
}
catch (IOException e) {
System.err.println("Error occurred while writing to file: " + e.getMessage());
e.printStackTrace(); // 打印异常堆栈
}
- 打印到控制台:
在读写文件的同时,可以通过System.out.println()
或print()
方法将内容直接打印到控制台。
还没有评论,来说两句吧...