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