猿问

新人求教 请问下面这段J代码如何解释,麻烦加下注释。谢谢!

import java.io.File;

import java.io.FileInputStream;

import java.io.FileNotFoundException;

import java.io.IOException;



public class FileOut {

public static void main(String[] args) {

File file=new File("e://e.txt");

        try {

FileInputStream in=new FileInputStream(file);  //创建一个输入流

byte[] bytes=new byte[1024*1024*10];//创建一个字节数组

int len=-1;//read返回值是读入缓冲区的字节总数,如果因为已经到达文件末尾而没有更多的数据,则返回 -1.意思是已经到达末尾.

StringBuffer buf=new StringBuffer();

while((len=in.read(bytes))!=-1){

buf.append(new String(bytes,0,len));

}

} catch (FileNotFoundException e) {

// TODO Auto-generated catch block

e.printStackTrace();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

        

        

        

        

}

           

            

            

        

            

}


朴实
浏览 1333回答 1
1回答
随时随地看视频慕课网APP

相关分类

Java
我要回答