如何将字节流转换成字符流

如何将字节流装饰成字符流

使用情况:

当编程时需大量读写,并不知文件格式时,采用字节流进行读写,再进行转换。

将字节流转换成字符流的过程被叫作转换流。

使用装饰者设计模式。

转换流:

InputStreamReader

构造方法:

InputStreamReader(InputStream s);

参数s:要转换的字节流。

InputStreamReader(InputStream s , String charsetName);

s为待转换的字节流,charsetName为指定的字符编码

将其转换后可直接使用字符流的方法进行读写。

InputStreamWriter

构造方法:

OutputStreamWriter(OutputStream s);

参数s:要转换的字节流。

OutputStreamWriter(OutputStream s , String charsetName);

s为待转换的字节流,charsetName为指定的字符编码

将其转换后可直接使用字符流的方法进行读写。

经验分享 程序员 微信小程序 职场和发展