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文件存在

      


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM