处理16位字符的I/O

  • 本文关键字:16位 字符 处理 java
  • 更新时间 :
  • 英文 :


哪一个用于处理java中16位unicode字符的I/O-FileInputStream/FileOutputStream还是Readers/Writers?它们之间有什么区别?

InputStreams提供原始字节,而Readers提供字符。

您可以使用InputStreamReader包装InputStream,InputStreamReader根据您定义的编码将字节解释为unicode字符。

FileInputStream fis = new FileInputStream(..);
BufferedReader in = new BufferedReader(new InputStreamReader(fis, "utf8"));

最新更新