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