重写系统标准输入输出流
2016-08-20 11:11
176 查看
系统提供了System.in和System.out方法的输入输出流,分别可以接收来自键盘的数据
和往控制台输出数据,这两者都属于字节流,我们可以选择重写他们来自定义实现某些功能
和往控制台输出数据,这两者都属于字节流,我们可以选择重写他们来自定义实现某些功能
public static void main(String[] args) throws IOException { //System.setIn(new FileInputStream("temp.txt"));//改变标准的输入 BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); System.setOut(new PrintStream("big0725.txt"));//改变标准的输出 BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); String line = null; while((line = br.readLine())!=null) { if("over".equals(line)) break; bw.write(line); bw.newLine(); bw.flush(); } br.close(); bw.close(); }
相关文章推荐
- 50.黑马程序员-改变标准输入输出设备、日志、系统信息
- UNIX系统调用_标准输入输出
- freopen()——重定向标准输入输出流
- 利用管道重定向标准输入输出流
- Java中标准输入输出流的重定向
- C++对象是怎么死的?关于标准输入输出流(cout,cerr,clog,etc)的进一步探讨
- 黑马程序员——JAVA基础——IO(一)---流概述,节点流、处理流、转换流与标准输入输出流、打印流、File文件对象、合并流
- shell标准输入输出流的重定向问题
- 嵌入系统中标准输入输出扩展
- Linux下C编程-----文件操作(1) 通过系统调用简单操作标准输入、标准输出、标准错误
- IO流小结之三:流应用的规律、转换流和编码、改变标准输入输出流的方法
- 标准C语言的输入输出流(i/o)方法详解
- 如何提高标准输入输出流的速度
- Java 重定向标准输入输出流
- 关于标准的输入输出流的问题
- IO操作 改变标准输入输出流和转换流练习
- freopen()——重定向标准输入输出流
- 标准输入输出流案例
- java--IO流-LineNumberReader,读取键盘录入,字符字节流转换,改变标准输入输出设备,异常的日志信息,系统信息
- C++“输入输出流与文件系统”