转换流:(非常有用)可以把
字节流转换成
字符流
InputStreamReader需要和InputStream套接
OutputStreamWriter需要和OutputStream套接,用于字节数据和字符数据之间的转换
OutputStreamWriter就是把OutputStream转换成Writer,原来是一个字节一个字节往里写数据,现在可以一个字符一个字符往里写数据
InputStreamReader和OutputStreamWriter用于字节数据和字符数据之间的转换
InputStreamReader就是把InputStream转换成Reader,原来是一个字节在一个字节 往外读数据,现在可以一个字符一个字符 往外读数据InputStreamReader需要和InputStream套接
OutputStreamWriter需要和OutputStream套接,用于字节数据和字符数据之间的转换
OutputStreamWriter就是把OutputStream转换成Writer,原来是一个字节一个字节往里写数据,现在可以一个字符一个字符往里写数据
转换流在构造时可以指定其编码集合,例如: InputStream isr = new InputStreamReader(System.in,"ISO8859_1")
去d:/bak/char.txt文件下找具体的内容,如下所示
可以发现带着true表示在第一次的基础上,接着写
接下来把true去掉,可以看到就把上面写入的内容擦掉了重写的