目录
- 字符流php与字节流的转换
- 将字节流转换成字符流,可以使用
- 转换专属流
- 该类的构造方法是4个重载方法
- 总结
字符流与字节流的转换
Java只提供了python将字节流转为字符流的方法,并没有字符流转为字节流的方法。
因为字节流是一个通用的流,可以传输各种类型的资源,比如:文本、图片、音频等…
而字符流是一个特殊的编程客栈流,只能传输文本类型的资源,但是它比字节流传输文本的方式更加方便、快捷。
所以,有些场景需要将字节流转为更加方便快捷的字符流来处理;但没有场景需要将字符流转为字节流,这个很好理解,如果是文本类型,字符流更高效,不需要转为字节流,如果是其它类型,字符流根本就用不了,也不存在转换一说。
将字节流转换成字符流,可以使用
转换专属流
java.io.InputStreamReader java.io.OutputStreamWriter
该类的编程构造方法是4个重载方法
参数可以是字符流对象
或者是字符流对象+字符集名称/字符集对象/字符集解码器对象
public Input编程客栈StreamReader(InputStream in) {} public InputStreamReader(InputStream in, String charsetName) throws UnsupportedEncodingException {} public InputStreamReader(InputStream in, Charset cs) {} public InputStreamReader(InputStream in, CharsetDecoder dec) {}
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程客栈(www.devze.com)。
精彩评论