首页 > 编程语言 > 详细

Java 字节流输入然后用字符流写

时间:2019-11-03 01:02:59      阅读:88      评论:0      收藏:0      [点我收藏+]

上课老师说回去试一下字节流输入然后用字符流写文件还能不能打开,答案是不能

文件结构

技术分享图片

源码

public class Main {
    public static void main(String[] args) throws IOException {
        // write your code here
        int b = 0;
        var in = new FileInputStream("src//为什么电价夜间减半.mp3");
        var out = new FileWriter("src//copy.mp3");
        while((b = in.read()) != -1) {
            out.write(b);
        }
    }
}

技术分享图片
(左侧为原始文件,右侧为程序处理后的文件)

对比两侧文件我们可以看到有部分字符变成了其他字符但是可能信息并没有丢失

Java 字节流输入然后用字符流写

原文:https://www.cnblogs.com/YY666/p/11784635.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!