JAVA中的字节流和字符流的转换
2016-09-19 14:59
316 查看
以字符为导向的stream基本上有与之相对应的以字节为导向的Stream,两个对应类实现的功能相同,只是操作时的导向不同
1:字节输入流转换为字符输入流:
InputStreamReader是字节流向字符流的桥梁,它使用指定的charset读取字节并将其解码为字符,它使用的字符集可以由名称指定或显示给定。根据InputStream的实例创建InputStreamReader的方法有4种:
InputStreamReader(InputStream in)//根据默认字符集创建
InputStreamReader(InputStream in,Charset cs)//使用给定字符集创建
InputStreamReader(InputStream in,CharsetDecoder dec)//使用给定字符集解码器创建
InputStreamReader(InputStream in,String charsetName)//使用指定字符集创建
2:字节输出流转换为字符输出流
OutputStreamWriter是字符流通向字节流的桥梁,它使用指定的charset将要写入流中的字符编码成字节,它使用的字符集可以由名称指定或显示给定,否则将接受默认的字符集:
根据根据InputStream的实例创建OutputStreamWriter的方法有4种:
OutputStreamWriter(outputstream out)//根据默认的字符集创建
OutputStreamWriter(outputstream out,charset cs)//使用给定的字符集创建
OutputStreamWriter(outputstream out,charsetDecoder dec)//使用组定字符集创建
OutputStreamWriter(outputstream out,String charsetName)//使用指定字符集创建
1:字节输入流转换为字符输入流:
InputStreamReader是字节流向字符流的桥梁,它使用指定的charset读取字节并将其解码为字符,它使用的字符集可以由名称指定或显示给定。根据InputStream的实例创建InputStreamReader的方法有4种:
InputStreamReader(InputStream in)//根据默认字符集创建
InputStreamReader(InputStream in,Charset cs)//使用给定字符集创建
InputStreamReader(InputStream in,CharsetDecoder dec)//使用给定字符集解码器创建
InputStreamReader(InputStream in,String charsetName)//使用指定字符集创建
2:字节输出流转换为字符输出流
OutputStreamWriter是字符流通向字节流的桥梁,它使用指定的charset将要写入流中的字符编码成字节,它使用的字符集可以由名称指定或显示给定,否则将接受默认的字符集:
根据根据InputStream的实例创建OutputStreamWriter的方法有4种:
OutputStreamWriter(outputstream out)//根据默认的字符集创建
OutputStreamWriter(outputstream out,charset cs)//使用给定的字符集创建
OutputStreamWriter(outputstream out,charsetDecoder dec)//使用组定字符集创建
OutputStreamWriter(outputstream out,String charsetName)//使用指定字符集创建
相关文章推荐
- java基础:字节流和字符流的转换
- java--IO流-LineNumberReader,读取键盘录入,字符字节流转换,改变标准输入输出设备,异常的日志信息,系统信息
- JAVA IO分析一:File类、字节流、字符流、字节字符转换流
- java之字节流,字符流,转换流
- JAVA中的字节流和字符流的转换
- java编程中字节流转换成字符流
- JAVA字节流与字符流的相互转换
- 【Java学习笔记】25:转换流(从字节流到字符流的转换)
- Java读写Properties文件及JavaIO中字节流和字符的转换
- 黑马程序员——java的IO之字符流,字节流,转换流
- java学习之字符流与字节流的转换
- JAVA,IO的字符、字节流,缓冲流,转换流,打印流
- java基础之IO转换流--OutputStreamWriter(字符流通往字节流,可以指定字符编码的IO流对象)
- java 字符流与字节流的转换
- JAVA学习笔记(三十三)- 字节流转换为字符流
- java IO(一):File、RandomAccessFile、字节流与字符流、字节字符转换流
- Java中字节流、字符流、转换流
- Java字节流,字符流,转换流
- 【java基础】采用字节流的文件IO演示,字节流与字符流转换,转换流的编码解码
- Java基础学习总结(14)---File类、字节流与字符流、字节字符转换流