一个简单的java重定向程序,为什么要恢复System . out 对象,却不要恢复System . in对象
import java . io .* ;
public class StandardIO
{
public static void main (String [ ] args) throws IOException
{
PrintStream console = System . out ;
// InputStream stdin = System .in ; // 为什么不需要恢复该对象
BufferedInputStream in = new BufferedInputStream (
new FileInputStream ("StandardIO.java")) ;
PrintStream out = new PrintStream (
new BufferedOutputStream (
new FileOutputStream ("test.out"))) ;
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) ;
}
}
相关阅读:
tomcat的logs里面只记录的 tomcat本身的运行?会记录发布的项目的异常吗?
c#用复合梯形公式求积分,已知上下限及步长为什么计算结果为0
请问微信支付V3,在支付成功后通过哪个回调的值更新订单状态呢?
arcGIS具体是干什么用的
Django使用js,css等静态文件的时候,出现mime类型问题
CTFrame是什么东东?
PHP如何处理同重复参数名的参数
求助关于同时支付一个订单的问题
angular 路由为什么一直请求css和js文件
一个bucket下面不能新建文件夹,如果将大量的文件存进去会不好管理吧,另外会不会影响速度
django mezzanine-project command not found why?
为什么说 Python 是强类型语言?
使用line-height的问题?
FTP如何让本地所有修改的文件在服务器都更新?
python 循环嵌套
Realm RealmList解析不了
有关字符串的提取
C语言中sizeof的参数是函数名,返回值是什么?
一个out-of-line definition of 'xxx' does not match any的问题
文章评论数应该存入一个字段还是用sum函数?