public int read(byte[] b) //从流中读取多个字节,将读到内容存入b数组,返回实际读到的字节数;如果达到文件的尾部,则返回-1.
/**
* FileInputStream的使用
* 文件字节输入流
*/
public class Aplication {
public static void main(String[] args) throws Exception{
//1.创建FileInputStream对象,并指定文件路径
FileInputStream fis = new FileInputStream("d:\\aaa.txt");
//2.读取文件
//2.1一次读取单个字节
// int data = 0;
// while ((data = fis.read()) != -1){
// System.out.println(data);
// }
//2.2一次读取多个字节
byte[] b = new byte[3];
int count;
while ((count = fis.read(b)) != -1){
System.out.println(new String(b,0,count));
}
//关闭
fis.close();
System.out.println("执行完毕");
}
}