文件流FileOutputStream類

是OutputStream的子類,提供了文件的基本寫入能力,成爲文件字節輸出流java

採用BufferOutputStream 類將FileOutputStream做爲參數新建一個對象即可以提升文件的讀寫效率web

若是進行寫操做的文件不存在,責自動建立該文件。若是文件所在的路徑也不存在則報錯。app

構造方法:spa

public FileOutputStream(String name):建立一個具備指定名稱的文件中寫入數據的輸出文件流code

 

public FileOutputStream(String name,boolean append):建立一個向具備指定name的文件中寫入數據的輸出文件流。若是第二個參數爲true,則將字節寫入文件末尾處,而不是寫入文件開始處orm

 

public FileOutputStream(File file):建立一個向指定File對象表示的文件中寫入數據的文件輸出流對象

 

public FileOutputStream(File file,boolean appended):建立一個向指定File對象表示的文件中寫入數據的文件文件輸出流。若是第二個參數爲true,則將字節寫入文件末尾處,而不是寫入文件開始處。it

實例io

package com.njty.wjg;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
public class E_FileOutputStream1 {
 /**
  * @param args
  */
 public static void main(String[] args) {
  byte b [] = {49,50,97,98};
  
  try {
   FileOutputStream fos = new FileOutputStream("e:\\o.txt",true);
   FileInputStream fis = new FileInputStream("e:\\o.txt");
   
   for(int i = 0; i<b.length ; i++)
    fos.write(b[i]);
   
   int c = fis.read();
   while(c != -1){
    System.out.println(c);
    c = fis.read();
   }
   
   fos.close();
   fis.close();
  } catch (FileNotFoundException e) {
   e.printStackTrace();
  }catch(IOException e){
   e.printStackTrace();
  }
 }
}
相關文章
相關標籤/搜索