Java中IO流操作实例解析
在Java编程中,java.io
包提供了许多用于输入输出(I/O)的类和方法。下面是一些常见的IO流操作实例:
- FileReader 读取文件
import java.io.File;
import java.io.FileReader;
try {
File file = new File("example.txt");
FileReader fr = new FileReader(file);
// 逐行读取
String line;
while ((line = fr.readLine()) != null) {
System.out.println(line);
}
fr.close(); // 关闭文件资源
} catch (Exception e) {
e.printStackTrace();
}
- FileWriter 写入文件
import java.io.File;
import java.io.FileWriter;
try {
File file = new File("example.txt");
FileWriter fw = new FileWriter(file);
// 写入内容到文件
fw.write("Hello, World!");
fw.close(); // 关闭文件资源
} catch (Exception e) {
e.printStackTrace();
}
- BufferedReader 深度读取
import java.io.BufferedReader;
import java.io.FileReader;
try {
FileReader fr = new FileReader("example.txt");
BufferedReader br = new BufferedReader(fr);
// 逐行读取,深度解析每行
String line;
while ((line = br.readLine()) != null) {
System.out.println(line + " - Deep Parsing"));
}
br.close(); // 关闭文件资源
fr.close();
} catch (Exception e) {
e.printStackTrace();
}
以上实例展示了Java中IO流操作,包括读取和写入文件。在实际项目中,根据需求选择合适的类进行操作。
还没有评论,来说两句吧...