转换流也是处理流
转换流可以把一个字节流,转换成字符流
例子代码:
getEncoding是拿到字符编码
IS08859_1是个参数,代表着编码方式
FileOutputStream的那个参数ture是不覆盖的意思,要是不写true的话写入的数据会覆盖之前旧的。
不包这个处理流的话FileOutputStream是不能直接写字符串进去的,它也没有这个方法。
InputStreamReader例子代码:
System.in其实已经是个InputStream的子类了,所以已经是一个通向键盘的管道,但是他只能读字节,比如你想输入一个汉子他就读不到了所以我们加个处理流InputStreamReader。但还加了一个BufferedReader,这是因为这个管道有一个好的方法,可以读一行进来。