轉換流:將字節輸出流變成字符輸出流-OutputStreamWriter


package outputstreamwriter.cn;

import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.io.Writer;

/*
 * 將字節輸出流變成字符輸出流  類 OutputStreamWriter
 * 構造方法
 * OutputStreamWriter(OutputStream out) 
          創建使用默認字符編碼的 OutputStreamWriter。
          常用的方法:
  void    close() 
          關閉此流,但要先刷新它。
 void    flush() 
          刷新該流的緩沖。
 String    getEncoding() 
          返回此流使用的字符編碼的名稱。
 void    write(char[] cbuf, int off, int len) 
          寫入字符數組的某一部分。
 void    write(int c) 
          寫入單個字符。
 void    write(String str, int off, int len) 
          寫入字符串的某一部分。
 * 
 */
public class OutputStreamWriterDemo {
 public static void main(String[] args) throws Exception{
     //指定一個路徑
     File f = new File("d:"+File.separator+"test.txt");
    //利用轉換流,將字節輸出流變成字符輸出流,並用字符接收
    Writer osw;
        osw = new  OutputStreamWriter(new FileOutputStream(f));
        osw.write("hello yuanfangwang");

        osw.close();

                
}
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM