为什么我没有转化成String也可以正常读取???

来源:5-1 字节字符转换流

Java攀登者

2019-09-24 23:24

public static void iprByCharArray(File file) throws IOException {
    if(!file.exists()){
        throw new IllegalArgumentException("文件不存在");
    }
    if(!file.isFile()){
        throw new IllegalArgumentException("不是文件");
    }
    FileInputStream in=new FileInputStream(file);
    InputStreamReader ipr=new InputStreamReader(in);
    int c;
    char[] chars=new char[2*1024];
    System.out.println("字符流批量读取");
    while ((c=ipr.read(chars,0,chars.length))!=(-1)){
        System.out.print(chars);
    }
}



写回答 关注

2回答

  • 慕粉1922375890
    2020-06-21 22:31:10

    楼上+1



  • qq_领悟_27
    2019-09-27 17:11:03

    字符流,读出来是个字符啊,一串字符不就是字符串了吗

文件传输基础——Java IO流

为您介绍IO流的使用,以及对象的序列化和反序列化的内容

133754 学习 · 1030 问题

查看课程

相似问题