当前位置: 技术问答>java相关
高分请问:用了System.setOut()后怎样才能恢复到默认输出状态?
来源: 互联网 发布时间:2015-08-19
本文导语: 高分请问:用了System.setOut()后怎样才能恢复到默认输出状态? | 在你setout之前,把System.out赋值给一个PrintStream对象;如: PrintStream new = new PrintStream(....); PrintStream old = System.out; System.setout(new); ...
高分请问:用了System.setOut()后怎样才能恢复到默认输出状态?
|
在你setout之前,把System.out赋值给一个PrintStream对象;如:
PrintStream new = new PrintStream(....);
PrintStream old = System.out;
System.setout(new);
......
.....
System.setout(old);//这样就恢复到默认输出状态了.
PrintStream new = new PrintStream(....);
PrintStream old = System.out;
System.setout(new);
......
.....
System.setout(old);//这样就恢复到默认输出状态了.
|
FileOutputStream fdOut = new FileOutputStream (FileDescriptor.out);
System.setOut(new PrintStream(new BufferredOutputStream(fdOut, 128), true));
System.setOut(new PrintStream(new BufferredOutputStream(fdOut, 128), true));