Java中的IO操作:File读写、BufferedReader/Writer使用案例
在Java中,I/O(Input/Output)操作主要是用来处理文件的读写、字符输入输出等。以下是一些常见的I/O操作和使用案例:
File读写:
- 使用
FileInputStream
和FileOutputStream
进行文件读写。
```java
import java.io.*;
// 创建一个文件对象
File file = new File(“test.txt”);try (FileOutputStream fos = new FileOutputStream(file)) {
// 写入数据,这里写入字符串
fos.write("Hello, World!".getBytes());
} catch (IOException e) {
System.out.println("Error: " + e.getMessage());
e.printStackTrace();
}
```- 使用
BufferedReader/Writer:
- 使用
BufferedReader
从文件读取内容,使用PrintWriter
将数据写入文件。
```java
import java.io.*;
// 创建一个文件对象和对应的缓冲流
File file = new File(“test.txt”);
try (BufferedReader br = new BufferedReader(new FileReader(file)), 1024); // 每次读取1024字节
{String line;
while ((line = br.readLine()) != null) {
// 处理读取的每一行
System.out.println(line);
}
} catch (IOException e) {
System.out.println("Error: " + e.getMessage());
e.printStackTrace();
}
```- 使用
以上就是Java中IO操作的一些基本使用案例。
还没有评论,来说两句吧...