【发布时间】:2015-09-22 18:26:44
【问题描述】:
来自 Java 文档:
Console 对象还提供输入和输出流 真正的字符流,通过它的读取器和写入器方法。
我为什么要关心底层流是字节流还是字符流?我知道在字节流中它一次读取一个字节,而在字符流中它一次读取一个字符,根据机器的具体情况,它可以是多个字节(如果我错了,请纠正我)。
【问题讨论】:
标签: java
来自 Java 文档:
Console 对象还提供输入和输出流 真正的字符流,通过它的读取器和写入器方法。
我为什么要关心底层流是字节流还是字符流?我知道在字节流中它一次读取一个字节,而在字符流中它一次读取一个字符,根据机器的具体情况,它可以是多个字节(如果我错了,请纠正我)。
【问题讨论】:
标签: java
我为什么要关心底层流是字节流还是字符流?
因为字节用于二进制数据,而字符用于文本数据。如果您读取像 € 这样的字符,即使您一次读取一个字节,它也可能只有 3 个字节,这取决于编码。
【讨论】: