点击蓝字
关注我们
JavaIO流之字符流
字符流
Reader
InputStreamReader
FileReader:专门用于处理文件的字符读取流对象。
Writer
OutputStreamWriter
FileWriter:专门用于处理文件的字符写入流对象
Reader中的常见的方法
1. int read():
读取一个字符。返回的是读到的那个字符。如果读到流的末尾,返回-1.
2. int read(char[]):
将读到的字符存入指定的数组中,返回的是读到的字符个数,也就是往数组里装的元素的个数。如果读到流的末尾,返回-1.
3. close():
读取字符其实用的是window系统的功能,就希望使用完毕后,进行资源的释放。
Writer中的常见的方法
write(ch): 将一个字符写入到流中。
write(char[]): 将一个字符数组写入到流中。
write(String): 将一个字符串写入到流中。
flush():刷新流,将流中的数据刷新到目的地中,流还存在。
close():关闭资源:在关闭前会先调用flush(),刷新流中的数据去目的地。然流关闭。