其他分享
首页 > 其他分享> > 使用字节流丢读取中文的问题-Reader类

使用字节流丢读取中文的问题-Reader类

作者:互联网

使用字节流丢读取中文的问题

当使用字节流读取文本文件时,可能会有一个小问题。就是遇到中文字符时,可能不会显示完整的字符,那是因为一个中文字符可能占用多个字节存储。所以Java提供一些字符流类,以字符为单位读写数据,专门用于处理文本文件。

Reader类

java.io.Reader抽象类是表示用于读取字符流的所有类的超类,可以读取字符信息到内存中。它定义了字符输入流的基本共性功能方法。
public void close()︰关闭此流并释放与此流相关联的任何系统资源。public int read():从输入流读取一个字符。
public int read(char[] cbuf)︰从输入流中读取一些字符,并将它们存储到字符数组cbuf中

标签:字符,中文,读取,Reader,public,字节
来源: https://www.cnblogs.com/leijia/p/16460205.html