java io重定向
2015-11-02 10:46
316 查看
import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStreamReader; import java.io.PrintStream; public class Redirecting { public static void main(String[] args) throws Exception { PrintStream console = System.out; BufferedInputStream in = new BufferedInputStream(new FileInputStream("./src/zqd/io/Redirecting.java")); PrintStream out = new PrintStream(new BufferedOutputStream(new FileOutputStream("f:"+File.separator+"java.txt"))); System.setIn(in); System.setOut(out); System.setErr(out); BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String s = ""; while((s=br.readLine())!=null) System.out.println(s); out.close(); //将系统输出恢复到标准输出上 System.setOut(console); } }
相关文章推荐
- java开发 笔记
- java synchronized详解
- Project facet Java version 1.7 is not supported.
- 你真的理解Java的按引用传递吗?
- 你真的理解Java的按引用传递吗?
- SpringMVC记住密码功能
- spring mvc +cookie+拦截器功能 实现系统自动登陆
- Java 内存分配
- java程序的内存分配
- Java面向对象之类和对象
- java Process的waitFor()
- eclipse创建android项目,无法正常预览布局文件,出现This version of the rendering library is more recent than your version of ADT plug-in. Please update ADT plug-in...
- Myeclipse中maven工程使用jetty插件启动jetty服务器调试
- spring 官方文档,学习笔记
- 根据json数据书写javabean
- java replace和replaceAll区别
- Spring体系结构介绍
- 在eclipse中执行数据库脚本
- struts2中s:select标签的使用
- Struts2版本更新报错:>>> ActionContextCleanUp <<< is deprecated! Please use the new filters!