吃不完兜着走

导航

FileInputStream用法的简介

huh

     前面提到过FileReader、FileWriter以字符流的形式读写数据,这章和下一章讲以字节流的形式操作数据,前面有人指出我写的随笔里的错误,这很好,以后有什么问题请多多指教。这扯远了,咱们谈归正传,今天这章主要介绍FileInputStream.

 1 import java.io.File;
 2 import java.io.FileInputStream;
 3 import java.io.FileNotFoundException;
 4 import java.io.IOException;
 5 
 6 
 7 public class FInputStream {
 8 
 9     /**
10      * @param args
11      */
12     public static void main(String[] args) {
13         // TODO Auto-generated method stub
14        try {
15         FileInputStream fis=new FileInputStream(new File("D:\\123.txt"));//新建一个FileInputStream对象
16         try {
17             byte[] b=new byte[fis.available()];//新建一个字节数组
18             fis.read(b);//将文件中的内容读取到字节数组中
19             fis.close();
20             String str2=new String(b);//再将字节数组中的内容转化成字符串形式输出
21             System.out.println(str2);
22         } catch (IOException e) {
23             // TODO Auto-generated catch block
24             e.printStackTrace();
25         }
26         
27     } catch (FileNotFoundException e) {
28         // TODO Auto-generated catch block
29         e.printStackTrace();
30     }
31     }
32 }

运行结果:就会显示出123.txt中的内容,当然这前提是D盘路径下有123.txt文件存在

      

posted on 2012-06-21 00:55  吃不完兜着走  阅读(69876)  评论(2编辑  收藏  举报