天天看點

位元組流

FileInputStream

構造方法

public FileInputStream(String filePathName) public FileInputStream(File file)

成員方法

public int read() ; 一次讀取一個位元組 public int read(byte[] bytes) ;

案例示範

int read(byte[] b):一次讀取一個位元組數組

write(byte[] b):一次寫出一個位元組數組

available()擷取讀的檔案所有的位元組個數

弊端:有可能會記憶體溢出

FileOutputStream

* 構造方法

public FileOutputStream(String filePathName) public FileOutputStream(File file) public FileOutputStream(String filePathName , boolean append) public FileOutputStream(File file , boolean append)

* 成員方法

public void write(int by) ; public void write(byte[] bytes) ; public void write(byte[] bytes , int off , int len) ;

BufferedInputStream(高效的位元組輸入流)

* 構造方法: public BufferedInputStream(InputStream out) ;

* 成員方法:

public int read() ;

BufferedOutputStream(高效的位元組輸出流)

* 構造方法: public BufferedOutputStream(OutputStream out) ;