InputStrean 字节输入流 从文件到程序
FileInputStream是InputStrean的子类,主要用于从文件读取数据;
字节输入流是指数据以字节形式从其他文件或者终端设备想程序流入;
输入流只能从流中读取数据使用InputStrean类完成
Pubilc void close() :关闭输入流
输入流的过程:
第一步:打开一个输入流
第二步:读取数据
第三部:每次读取的字节数
第四部:关闭流 例子如下:
package Hello; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; public class Hello3_102 { public static void main(String[] args) throws Exception { File file = new File("D:/猜拳.java/新建文本文档.java"); //1.打开一个输入流 FileInputStream fileInputStream = new FileInputStream(file); byte[] bs = new byte[100]; //2.读取数据 long start = System.currentTimeMillis(); //3.每次读取的字节数 int length; //打印每次读取的长度 while((length=fileInputStream.read(bs))!=-1) { System.out.print(new String(bs, 0, length)); } //4.关闭流 fileInputStream.close(); //一共耗时: System.out.println("耗时:"+(System.currentTimeMillis()-start)); } }