Java I/O操作与对象序列化详解
1. PrintStream和PrintWriter的使用
在进行I/O操作时,使用 PrintStream 和 PrintWriter 可以比 BufferedOutputStream 和 BufferedWriter 有更好的效果。这两个类包含四个关键方法:
- print() :打印数据,不换行。
- println() :打印数据并换行。
- format() 和 printf() :在用户交互部分会详细介绍。
下面是一个复制文本文件的示例代码:
void copyTextFile(File src, File dest) throws IOException {
try (var reader = new BufferedReader(new FileReader(src));
var writer = new PrintWriter(new FileWriter(dest))) {
String line = null;
while ((line = reader.readLine()) != null)
writer.println(line);
}
}
printl
超级会员免费看
订阅专栏 解锁全文
839

被折叠的 条评论
为什么被折叠?



