| FileInputStream fis=new FileINputStream("fos.txt"); byte[] b=new byte[fis.available()];//available方法用老定义一个方法好的缓冲区,这样就可以不用再循环
 fis.read(b);
 System.out.println(new String(b));
 fis.close();
 
 如果不用available定义缓冲区大小,就必须循环读取
 FileInputStream fis=new FileInputStream("fos.txt");
 byte[] b=new byte[1024];
 int length=0;
 while((length=fis.read(b))!=-1){
 System.out.println(new String(b,0,length));
 }
 fis.close();
 毕老师的视频里讲的很清楚的。
 
 |