Java中IO操作:BufferedReader和 BufferedWriter 的使用示例
在Java中,BufferedReader
和BufferedWriter
是用来进行带缓冲的字符输入/输出的。
下面我将为你展示它们的使用示例:
- 使用
BufferedReader
读取文件内容:
import java.io.BufferedReader;
import java.io.FileReader;
public class BufferedReaderExample {
public static void main(String[] args) {
try (BufferedReader br = new BufferedReader(new FileReader("input.txt")))) {
String line;
while ((line = br.readLine()) != null)) {
System.out.println(line);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
这里我们创建了一个BufferedReader
来读取名为input.txt
的文件内容。
- 使用
BufferedWriter
写入文件:
import java.io.BufferedWriter;
import java.io.FileWriter;
public class BufferedWriterExample {
public static void main(String[] args) {
try (BufferedWriter bw = new BufferedWriter(new FileWriter("output.txt")))) {
bw.write("This is a test content.");
bw.newLine(); // Add a line break
bw.write("Another test line.");
} catch (Exception e) {
e.printStackTrace();
}
}
}
这里我们创建了一个BufferedWriter
来向名为output.txt
的文件中写入内容。
注意:在使用IO操作时,一定要处理可能出现的异常,以保证程序的健壮性。
还没有评论,来说两句吧...