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 來處理這些異常。************************************