A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

IO中出现的问题,描述如注释
        public abstract class OutputStreamextends OutputStream
        fos.write(bys, 0, len); //这里直接写fos.write(bys)有什么不同?
       FileInputStream  fis=
              new FileInputStream(new File("D:\\javaWork\\侠.txt"));
        int by;


        System.out.println("____");
        byte bys[]=new byte[14];
        int len=0;
        while (( len=fis.read(bys))!=-1) {            
            System.out.print(new String(bys));
//不指定长度会错!不指定调用默认长度,输出上次部分。这是为什么?
            System.out.print(new String(bys,0,len));
        }

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马