Java 的 I/O(输入/输出)主要用于处理文件、网络、控制台输入输出等操作,核心是 java.io 和 java.nio(非阻塞IO 适用于高并发场景) 两个包。以下结合常见的实用场景,详细讲解 Java IO 的。
1. 文件操作:读取和写入文件
Java IO 中最常见的操作是文件的读取和写入,这里使用字符流,一次读取/写入一个字符。
读取文件:
import java.io.*;
public class FileReadExample {
public static void main(String[] args) {
// 文件路径
String filePath = "example.txt";
try (BufferedReader reader = new BufferedReader(new FileReader(filePath))) {
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line); // 输出文件内容
}
} catch (IOException e) {
e.printStackTrace(); // 处理异常
}
}
}
2025/6/8大约 5 分钟