重定向输出流
来源:互联网 发布:科大讯飞同声翻译软件 编辑:程序博客网 时间:2024/05/17 01:12
import java.io.PrintStream;
public class Printerror {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
try{
PrintStream out = System.out;
PrintStream ps = new PrintStream("./log.txt");
System.setOut(ps);
System.out.println("这个句子 会输出到什么地方?");
System.setOut(out);
System.out.println("请查看日志文件");
}catch(Exception e){
e.printStackTrace();
}
}
public class Printerror {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
try{
PrintStream out = System.out;
PrintStream ps = new PrintStream("./log.txt");
System.setOut(ps);
System.out.println("这个句子 会输出到什么地方?");
System.setOut(out);
System.out.println("请查看日志文件");
}catch(Exception e){
e.printStackTrace();
}
}
通过setout方法,改变了system.Out的输出方式,前者的输出结果会保存到log.txt中,后者的 输出会显示在控制台中。
setErr() public static void setErr(PrintStream err)
setIn() public static void setIn(InputStream in)
同理,上述两个也可以,重新设置system类的标准错误输出流,和标准输入流。因为,in,out成员变量,都是被定义成final类型的。
0 0
- 重定向输出流
- 输出流的重定向
- python 学习之输出流重定向
- 控制台应用程序的输出流重定向
- IO:重定向标准输出流
- 重定向输出流实现程序日志
- 重定向输出流实现程序日志
- 重定向输出流实现程序日志
- 重定向输出流实现程序日志
- C++ 流重定向输出到调试
- Linux 输出流重定向缓冲设置
- 重定向输出流实现程序日志
- Java基础-重定向输出流
- 重定向输出流实现程序日志
- Java输出输入错误流重定向
- 输出重定向
- 输出重定向
- 输出重定向
- 将两个排好序的数组,合并到另外一个数组中,并且合并之后的数组也是有序的。
- Angular学习(九)——Hidding和Showing
- TOJ 1680. Crazy tea party
- Delphi之多线程编程(一)
- JAVA 使用Dom4j 解析XML
- 重定向输出流
- kvm中虚拟机的硬盘扩容
- c++数组
- android mediaprovider
- [Phonegap+Sencha Touch] 移动开发2、PhoneGap初步使用
- Debian installation
- bzoj1270: [BeijingWc2008]雷涛的小猫 dp+滚动数组
- 一个测试案例的分析
- matlab学习日志之并行运算