天天看点

IO流 InputStreamReader OutputStreamWriter 可以把字节流转换成字符流

转换流:(非常有用)可以把 字节流转换成 字符流

InputStreamReader和OutputStreamWriter用于字节数据和字符数据之间的转换

InputStreamReader就是把InputStream转换成Reader,原来是一个字节在一个字节 往外读数据,现在可以一个字符一个字符 往外读数据

InputStreamReader需要和InputStream套接

OutputStreamWriter需要和OutputStream套接,用于字节数据和字符数据之间的转换

OutputStreamWriter就是把OutputStream转换成Writer,原来是一个字节一个字节往里写数据,现在可以一个字符一个字符往里写数据

转换流在构造时可以指定其编码集合,例如:  InputStream isr = new InputStreamReader(System.in,"ISO8859_1")

IO流 InputStreamReader OutputStreamWriter 可以把字节流转换成字符流
IO流 InputStreamReader OutputStreamWriter 可以把字节流转换成字符流

去d:/bak/char.txt文件下找具体的内容,如下所示

IO流 InputStreamReader OutputStreamWriter 可以把字节流转换成字符流

可以发现带着true表示在第一次的基础上,接着写

接下来把true去掉,可以看到就把上面写入的内容擦掉了重写的

IO流 InputStreamReader OutputStreamWriter 可以把字节流转换成字符流
IO流 InputStreamReader OutputStreamWriter 可以把字节流转换成字符流
IO流 InputStreamReader OutputStreamWriter 可以把字节流转换成字符流