文件输入流的创建

时间:2022-02-06 11:27:42
 1 import java.io.FileInputStream;
 2 import java.io.FileNotFoundException;
 3 import java.io.IOException;
 4 /**
 5  * 文件的输入流;
 6  */
 7 public class TestFileInputStream {
 8     public static void main(String[] args) {
 9         FileInputStream fis=null;
10         
11         try {
12             //1.创建一个文件输入流;
13             fis=new FileInputStream("C:/Users/Polly/txt/羁绊.txt");
14             //2.创建一个字节数组用来存放数据;
15             byte[] buf = new byte[1024];
16             //3.创建一个len用来记录读取的数据长度,并赋初值为0;
17             int len = 0;
18             //4.使用read()方法把数据读取到buf中去;
19             while((len=fis.read(buf))>=0){
20                 //5.调用循环把buf的数据写到控制台;
21                 System.out.write(buf, 0, len);
22             }
23             
24         } catch (FileNotFoundException e) {
25             e.printStackTrace();
26         } catch (IOException e) {
27             e.printStackTrace();
28         } finally{
29             try {
30                 if (fis!=null) fis.close();
31             } catch (IOException e) {
32                 e.printStackTrace();
33             }
34         }
35     }
36 
37 }