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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 海乃百川 中级黑马   /  2016-8-12 17:03  /  629 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

import java.io.*;
  public class FISDemo {
  public static void main(String args[]) {
    byte[] buf=new byte[2056];
    try{
     FileInputStream fileIn=new FileInputStream("e:/myjava/Hello.java");    就是这行代码和下一行代码有点搞不懂,求大神解答
     int bytes=fileIn.read(buf,0,2056);
     String str=new String(buf,0,bytes);
     System.out.println(str);
}catch(Exception e){
e.printStackTrace( );
}
}

3 个回复

倒序浏览
  FileInputStream fileIn=new FileInputStream("e:/myjava/Hello.java");  //通过文件输入流读取文件Hello.java
     int bytes=fileIn.read(buf,0,2056); //调用read()方法,将2056个字节的数据读入 byte 数组buf中
回复 使用道具 举报
你这int bytes=fileIn.read(buf,0,2056);  bytes不是数组吗  怎么定义成这样了

点评

我也不是很懂只是先看看  发表于 2016-8-15 09:04
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马