OutputStreamWriter是将字符转换为字节,那为什么在输出到文件上的时候是字符而不是字节
时间: 2023-05-20 21:07:25 浏览: 103
Java字符流和字节流对文件操作的区别
OutputStreamWriter是一个字符流写入器,它将字符转换为字节并将其写入到输出流中。输出到文件上时,由于文件是以字节的形式存在的,所以写入的实际上是字节。然而,由于OutputStreamWriter会自动将字符编码成指定的“字符集”(比如UTF-8),所以在文件中看到的是以字符形式显示的,因为文本编辑器会将其解码后显示。
阅读全文