我是靠谱客的博主 听话抽屉,最近开发中收集的这篇文章主要介绍javaIO流中的字节字符转换流,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.转换流IntputStreamReader和OutputStreamWriter是字符流Reader和Writer的子类

缓冲流BufferedReader中的readLine方法会逐个读取字符,当遇到回车符'r'或者换行符'n'会将读到的字符作为一行返回,返回类型是String型。

缓冲流BufferedWriter中:当缓冲区被写满或者调用close()方法时,缓冲区的字符才会被写入目标文件,所以调用close()方法非常关键。

 FileInputStream f = new FileInputStream("D:\桌面文件存储位置\java_study\src\IOstream\test.txt");
InputStreamReader in = new InputStreamReader(f);//将字节流转换为字节流
BufferedReader bf = new BufferedReader(in);//字符缓冲流
FileOutputStream f1 = new FileOutputStream("D:\桌面文件存储位置\java_study\src\IOstream\test1.txt",true);
OutputStreamWriter ou = new OutputStreamWriter(f1);//将字符流转换为字节流
BufferedWriter bw = new BufferedWriter(ou);
String str;
while (( str=bf.readLine()) != null ){
System.out.print(str);
bw.write(str);
}
bf.close();
bw.close();

最后

以上就是听话抽屉为你收集整理的javaIO流中的字节字符转换流的全部内容,希望文章能够帮你解决javaIO流中的字节字符转换流所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部