如何将字节流装饰成字符流
使用情况:
当编程时需大量读写,并不知文件格式时,采用字节流进行读写,再进行转换。
将字节流转换成字符流的过程被叫作转换流。
使用装饰者设计模式。
转换流:
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 版权协议,转载请附上原文出处链接和本声明。