FileInputStream與FileOutputStream

  FileInputStream與FileOutputStream分別是InputStream與OutputStream的實現類。FileInputStream是文件輸入流,用於將文件中的數據讀入程序中。一般用於讀取諸如圖像數據之類的原始字節流。要讀取字符流,考慮使用 FileReader。FileOutputStream 是文件輸出流,一般用於寫入諸如圖像數據之類的原始字節的流。要寫入字符流,考慮使用 FileWriter。

FileInputStream常用方法:
這裏寫圖片描述

FileInputStream常用方法:
這裏寫圖片描述

示例:

public static void test()throws Exception{
        File file = new File("e:/test.txt");
        File file1 = new File("e:/test.mp4");
        FileInputStream inputStream = new FileInputStream(file);
        FileOutputStream outputStream = new FileOutputStream(file1);
        byte[] b = new byte[inputStream.available()];
        int len = -1;
        while((len = inputStream.read(b)) != -1){
            outputStream.write(b,0,len);
        }
        inputStream.close();
        outputStream.flush();
        outputStream.close();
    }

源碼:
https://github.com/wolf521/demo/tree/master/src/main/java/com/example/demo/io

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章