IO位元組流簡單小結應用

2021-08-29 02:00:33 字數 868 閱讀 8031

inputstream位元組輸入流,讀取檔案

①建立原始檔物件file

②建立inputstream位元組流(可以理解為管道,使用fileinputstream發生多型)

③操作:建立位元組陣列,將讀取內容迴圈讀入位元組陣列裡,使用位元組陣列轉字串

④關閉流

①建立原始檔物件file

②建立outputstream位元組流(可以理解為管道,使用fileoutputstream發生多型,其中有乙個布林引數標誌位,true表示追加原始檔物件,false表示覆蓋原始檔,預設覆蓋)

③操作:將內容字串轉成位元組陣列物件,寫入outputstream,並強制在緩衝流刷出

④關閉流close

①建立原始檔物件,目的檔案物件

②建立位元組流(讀取流+寫入流)

③操作:迴圈+inputstream操作+outputstream操作

④關閉:先開的流後關閉

public static void copyfile(file src,file dest) throws ioexception

try  catch (filenotfoundexception e)

byte data=new byte[1024];

int len=0;

while(-1!=(len=input.read(data)))

output.flush();

output.close();

input.close();

}

①建立原始檔的夾,目的資料夾

②資料夾操作細節:

拷貝檔案(參考1.3)

呼叫mkdirs()方法確保建立資料夾

遞迴獲取子孫級檔案目錄

IO位元組流

fileinputstream fileoutputstream 檔案位元組輸入 輸出流 節點流 檔案複製 d test.png e test.png bufferedinputstream bufferedoutputstream 緩衝過濾流 提高讀寫方法的效率 過濾流的使用 1.建立節點流 2....

IO位元組流

inputstream outputstream 示例 inputstream outputstream是所有位元組輸入流 輸出流的父類 是抽象類 常用方法如下 從輸入流讀取資料的下乙個位元組。值位元組被返回作為int範圍0至255 如果沒有位元組可用,因為已經到達流的末尾,則返回值 1 intre...

IO位元組流

二 位元組輸入流使用步驟 硬碟到記憶體 三 檔案複製 就是一讀一寫 1 建立乙個fileoutputstream物件,構造方法中傳遞寫入資料的目的地 2 呼叫fileoutputstream物件中的方法wreat,把資料寫入到檔案中 3 釋放資源 public class demo01 public...