本文主要是介绍【大数据Java基础-JAVA IO 5】JAVA IO流 (五) 转换流的使用 以及编码集,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.转换流涉及到的类:属于字符流
InputStreamReader:将一个字节的输入流转换为字符的输入流
解码:字节、字节数组 --->字符数组、字符串
OutputStreamWriter:将一个字符的输出流转换为字节的输出流
编码:字符数组、字符串 ---> 字节、字节数组
说明:编码决定了解码的方式
2.作用:提供字节流与字符流之间的转换
3.图示:
4.典型实现:@Testpublic void test1() throws IOException {FileInputStream fis = new FileInputStream("dbcp.txt");
// InputStreamReader isr = new InputStreamReader(fis);//使用系统默认的字符集//参数2指明了字符集,具体使用哪个字符集,取决于文件dbcp.txt保存时使用的字符集InputStreamReader isr = new InputStreamReader(fis,
这篇关于【大数据Java基础-JAVA IO 5】JAVA IO流 (五) 转换流的使用 以及编码集的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!