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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  1. import java.io.FileInputStream;
  2. import java.io.IOException;

  3. public class Test3 {
  4.         public static void main(String[] args) throws IOException {
  5.                 FileInputStream fis = new FileInputStream("a.txt");
  6.                
  7.                 byte[] bys = new byte[1024];
  8.                
  9.                 //代码一
  10.                 int len = 0;
  11.                 while((len=fis.read(bys))!=-1){
  12.                         System.out.println(new String(bys,0,len));
  13.                 }
  14.                
  15.                 //代码二
  16.                 int len = fis.read(bys);
  17.                 String s = new String(bys,0,len);
  18.                 System.out.println(s);
  19.         }
  20. }
复制代码


代码一和代码二有什么区别。。求详细解释

2 个回复

正序浏览
改变 发表于 2015-6-25 15:30
代码二没循环好像行不通吧

行的。我看到阳哥笔记里有的这么写的
回复 使用道具 举报
代码二没循环好像行不通吧
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马