no 这个肯定是视情况而定的
举个简单例子吧
FileInputStream fis=null;
byte[] b=new byte[1024]; //这个是读取文件内容 每次读取都读取1024个字节 就是你说的数组
try {
fis =new FileInputStream(f);
int date =-1;
//开始读取文件 这行代码是重点 fis.read(b) 这个是重文件中读取 如果没有就会返回一个状态值
while((date=fis.read(b))!=-1){
String s =new String(b,0,date); //详细见api文档
System.out.print (s);
} |