| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 580 人关注过本帖
标题:关于system.out
只看楼主 加入收藏
小牛
Rank: 1
等 级:新手上路
威 望:1
帖 子:434
专家分:8
注 册:2006-10-1
结帖率:81.48%
收藏
已结贴  问题点数:16 回复次数:4 
关于system.out
我把System.out 设为一个文件输入流,然后我想把它设回来System.setout(System.out)好像不成功,大神求解。
2015-08-18 19:10
诸葛欧阳
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:流年
等 级:贵宾
威 望:82
帖 子:2790
专家分:14619
注 册:2014-10-16
收藏
得分:8 
应该有提示吧

一片落叶掉进了回忆的流年。
2015-08-18 20:31
日知己所无
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:38
帖 子:427
专家分:2071
注 册:2014-3-22
收藏
得分:8 
印象虽然有些模糊了,但是这个问题以前稍微研究过,System.out是虚拟机启动时和标准输出流(屏幕回显)连上的
虽然途中可以修改,指向别的东东,但是一旦修改,不管怎么样都不会再只回标准输出流了
貌似当时的研究成果是:除非去改动JVM的源代码……
2015-08-18 21:26
小牛
Rank: 1
等 级:新手上路
威 望:1
帖 子:434
专家分:8
注 册:2006-10-1
收藏
得分:0 
怪不得,俺总是设不回来。

本店经营各类国际品牌运动鞋,板鞋,休闲鞋,有李宁,nike,匹克,阿迪达斯。
2015-08-18 23:29
kj863257
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2015-8-25
收藏
得分:0 
程序代码:
        OutputStream o = new ByteArrayOutputStream();
        PrintStream out = new PrintStream(o);
        PrintStream obak = System.out;
        System.setOut(out);
        System.out.println("out something");
        System.setOut(obak);
        System.out.println("other");
2015-08-25 10:53
快速回复:关于system.out
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012950 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved