import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
public class FileInputDemo1 {
/*
* FileInputStream读取文件
* 读取方法 int read(byte[] b) 读取字节数组
* 数组作用
* read方法返回的 int ,表示什么含义,读到到多少个有效的字节数
*
*/
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
FileInputStream fis = new FileInputStream("C:a.txt");//a.txt里是abcde
// 创建字节数组
byte[] b = new byte[1024];//一个文件一般几k,几M都有,为了取中,一般开1024
int len = 0;
while((len = fis.read(b)) != -1) {
System.out .print(new String(b,0,len));
}
// int len = fis.read(b);
// System.out .println(new String(b));//ab
// System.out .println(len);//2
//
// len = fis.read(b);
// System.out .println(new String(b));//cd
// System.out .println(len);//2
//
// len = fis.read(b);
// System.out .println(new String(b));//ed
// System.out .println(len);//1
//
// len = fis.read(b);
// System.out .println(new String(b));//ed
// System.out .println(len);//-1
fis.close();
}
}