1. 程式人生 > 實用技巧 >JavaSE基礎--FileOutputStream的用法和簡單小知識

JavaSE基礎--FileOutputStream的用法和簡單小知識

package com.Day19.StudyTest;

import java.io.FileOutputStream;
import java.io.IOException;

public class Demo3 {
    public static void main(String[] args) throws IOException {
        //用FileOutputStream建立物件時,提供給物件的路徑中如果沒有該檔案,會自動幫忙建立
        //但是,如果像D:\\xxx\\yyy\\zzz\\test2.txt這樣在D盤中明顯是找不到路徑的是不會幫忙建立檔案的
        
//為了能跟寫,在建立物件時,append置為true即可 FileOutputStream fileOutputStream = new FileOutputStream("D:\\test2.txt",true); //這裡有個小知識點,getBytes將指定的字符集這裡是“馮馮真可愛”按照utf-8編碼為byte序列,並返回到一個新的byte陣列中, //又fileOutputStream.write方法讀入的是byte[] 並把該陣列中的所有位元組寫入到檔案輸出流中 fileOutputStream.write("馮馮真可愛".getBytes("UTF-8"));
//釋放資源 fileOutputStream.close(); System.out.println("寫入成功!"); } }