Reader是输⼊字符流的⽗类,它是⼀个抽象类, 部分库不推荐使⽤Reader/Writer
INFO
int read()
讲解:⼀个字符⼀个字符的读,只能⽤来操作⽂本(不能写图⽚ ⾳频 视频)
int read(char cbuf[])
讲解:从输⼊字符流中读取⼀定数量的字符,并将其存储在缓冲区数组cbuf中, 返回实际读取的字符数,如果已经到达流末尾⽽没有可⽤的字节,则返回-1
void close() throws IOException
讲解:关闭输⼊流并释放与该流关联的系统资源
常⻅⼦类
FileReader ⽤来读取字符⽂件的实现类
1 | public FileReader(String fileName) throws FileNotFoundException { |
实战
1 | //读取中⽂显示出来, java运⾏时采⽤utf16编码,多数汉字占2个字节,⼀个char就够,少数占4个 |
说些什么吧!