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) ;