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

  • Post author:
  • Post category:其他




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

使用情况:

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

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

使用装饰者设计模式。

转换流:


InputStreamReader

构造方法:

InputStreamReader(InputStream s);

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

InputStreamReader(InputStream s , String charsetName);

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

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


InputStreamWriter

构造方法:

OutputStreamWriter(OutputStream s);

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

OutputStreamWriter(OutputStream s , String charsetName);

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

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



版权声明:本文为qq_45722267原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。