转换流

转换流也是处理流

转换流可以把一个字节流,转换成字符流

例子代码:

getEncoding是拿到字符编码

IS08859_1是个参数,代表着编码方式

FileOutputStream的那个参数ture是不覆盖的意思,要是不写true的话写入的数据会覆盖之前旧的。

不包这个处理流的话FileOutputStream是不能直接写字符串进去的,它也没有这个方法。

InputStreamReader例子代码:

System.in其实已经是个InputStream的子类了,所以已经是一个通向键盘的管道,但是他只能读字节,比如你想输入一个汉子他就读不到了所以我们加个处理流InputStreamReader。但还加了一个BufferedReader,这是因为这个管道有一个好的方法,可以读一行进来。

原文地址:https://www.cnblogs.com/wangshen31/p/6804057.html