OutputStreamWriter簡例


 1 import java.io.BufferedReader;  2 import java.io.BufferedWriter;  3 import java.io.FileReader;  4 import java.io.IOException;  5 import java.io.OutputStreamWriter;  6 
 7 /*
 8  * 標准輸入輸出流:System  9  * public static final InputStream in : 獲取從鍵盤中輸入的數據 10  * InputStream is = System.in; 11  * Scanner scan = new Scanner(System.in); : 初始化的方法 12  * public static final PrintStream out : 輸出數據到控制台當中 13  * System.out.println(); : 最常用的方法 14  */
15 
16 /*
17  * 需求:讀入項目根目錄下的OutputStreamWriterDemo.java文件並輸出到控制台上 18  * 19  * 源文件:項目根目錄下的OutputStreamWriterDemo.java 使用的類BufferedReader FileReader 20  * 目的地: 控制台 使用的類BufferedWriter OuputStreamWriter System.out 21  * 22  * OuputStreamWriter作用:將字節流轉換成字符,如果沒有指定字符集,使用系統的字符集 23  * 24  */
25 
26 
27 public class OutputStreamWriterDemo { 28 
29     public static void main(String[] args) throws IOException { 30         
31         //創建輸入流對象
32         BufferedReader br = new BufferedReader(new FileReader("OutputStreamWriterDemo.java")); 33         
34         //創建輸出流對象
35         BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); 36         //讀取文件並輸出到目的地
37         String data = ""; 38         while ((data = br.readLine()) != null) { 39  bw.write(data); 40  bw.newLine(); 41  } 42         
43         //釋放資源
44  br.close(); 45  bw.close(); 46         
47  } 48 }

 


免責聲明!

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



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