InputStream對象創建及其子類和常用方法歸納


      InputStream類是抽象類,不能直接生成對象,一般都是通過子類實例化對象。

      父類---InputStream

      其子類---FileInputStream/FilterInputStream/ByteArrayInputStream/

  SequenceInputStream/ObjectInputStream/PipedInputStream

 

       

                向某文件中讀取內容時需要創建實例化對象例:

        File f=new File("d:"+File.separator+"abc.txt");

    InputStream out=new FileInputStream(f); / FilterInputStream(f); / ByteArrayInputStream(f);

    / SequenceInputStream(f); / ObjectInputStream(f); / PipedInputStream(f);

     InputStream常用方法歸納----實例中調用格式:

       out.close();    //關閉輸入流

       out.available();    //可以取得輸入文件的大小  

       out.read();    //讀取內容,以數字的方式讀取

       out.read(byte[] a);    //將內容讀到Byte數組之中,同時返回讀入的個數

       

*****************************************注意:OutputStream類中的大多方法都會拋出IOException異常,可以使用cry catch塊/在main()后面加 throws Exception 來處理這些異常。************************************ 

 

 

    

 

 

 

 

 


免責聲明!

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



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