io流与文件之FileInputStream类
java提供了一些可以对文件进行操作的类与方法,FileInPutStream类可以从文件系统中的文件获取输入字节,什么文件可用取决于主机环境。
它提供的方法:
注意:
- 创建FileInPutStream类的时候需要在参数里面传入一个文件的位置
- read(byte[]b);方法是可以把文件里面的b.length个字节的数据读取出来
- read(byte[]b,int off,int len)方法,byte[]b指定目标数组,int off,指定停止读取时机,int len可以指定每次读取的字节数
public class Demo01 {
public static void main(String[] args) throws Exception {
FileInputStream F1 = new FileInputStream("F:\\测试\\新建文本文档.txt");
//读取一个字节的数据
F1.read();
//读取多个字节
byte[] b = new byte[1024];
int count = 0;
while ((count=F1.read(b))!=-1){
System.out.println(new String(b,0,count));
}
//关闭
F1.close();
}
}