【问题标题】:Java byte streams and character streamsJava字节流和字符流
【发布时间】:2015-09-22 18:26:44
【问题描述】:

来自 Java 文档:

Console 对象还提供输入和输出流 真正的字符流,通过它的读取器和写入器方法。

我为什么要关心底层流是字节流还是字符流?我知道在字节流中它一次读取一个字节,而在字符流中它一次读取一个字符,根据机器的具体情况,它可以是多个字节(如果我错了,请纠正我)。

【问题讨论】:

    标签: java


    【解决方案1】:

    我为什么要关心底层流是字节流还是字符流?

    因为字节用于二进制数据,而字符用于文本数据。如果您读取像 € 这样的字符,即使您一次读取一个字节,它也可能只有 3 个字节,这取决于编码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-02-12
      • 2011-03-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-12
      • 2014-09-23
      相关资源
      最近更新 更多