System.setOut()和System.setIn()
System.setOut()改变输出流对象
public static void main(String[] args ) {try {PrintStream out = System.out;PrintStream ps = new PrintStream("D:/log.txt");System.setOut(ps);int age = 18;System.out.println("年龄重定义成功,初始值为18");String sex = "女";System.out.println("性别重定义成功,初始值为女");String info = "这是个" + sex + "孩子,应该有" + age + "岁了";System.out.println("整合这两个变量为info字符串变量。其结果是:" + info);System.setOut(out);System.out.println("程序运行完毕,请查看运行日志");} catch (FileNotFoundException e) {// TODO: handle exceptione.printStackTrace();}
}
System.setIn()改变输入流对象
public static void main(String[] args ) {try {InputStream in = System.in; InputStream ps = new FileInputStream("D:/log.txt"); System.setIn(ps); Scanner scanner = new Scanner(System.in); String line = ""; while (scanner.hasNextLine()) { line = scanner.nextLine(); System.out.println(line);
} } catch (FileNotFoundException e) {// TODO: handle exceptione.printStackTrace();}
}
System.setOut()和System.setIn()相关推荐
- Java - System.setOut() 与 System.setIn()
setOut()方法可以改变输出流 package java1200; //可以向文件里写数据 import java.io.FileNotFoundException; import java.io ...
- 使用System.setOut()
setOut()方法可以改变输出流 [java] view plaincopy package java1200; //可以向文件里写数据 import java.io.FileNotFoundExc ...
- Java使用System.setOut()对输出流进行重新分配
setOut: 改变输出流 public class App {public static void main(String[] args) throws FileNotFoundException ...
- System.setOut 重定向 memcached 的输出
System.setOut 重定向 memcached 的输出 调用 memcached 的方法 pool = SockIOPool.getInstance(poolName); 此代码并未抛出异常, ...
- PrintStream和System.setOut(PrintStream ps)用法
PrintStream:为其他输出流添加了功能,是他们能够方便的打印各种数据值的表现形式. 1. 永远不会抛出IOException,异常情况可通过checkError()方法测试的内部结构: 2. ...
- 真·浅谈System.setOut()
java中我们熟悉的输出System.out.println()只能将数据输出到控制台上,那么我们像要将数据输出到背的地方时该怎么办? System.setOut()来了. System.out是 S ...
- System.setOut()重定向输出解释
static void test04() throws FileNotFoundException {/* FileOutputStream(FileDescriptor fdObj)创建一个向指定文 ...
- System.setOut(ps)重定义了输出流后,如何重定向控制台输出
可以用 System.setOut(new PrintStream(new FileOutputStream(FileDescriptor.out))); 重新定位到标准输出流
- 用System中System.setOut()方法修改输出方式
方法:重写PrintStream里的println方法 public static void main(String[] args) throws FileNotFoundException {i ...
最新文章
- 50的阶乘用c语言编写,求10000的阶乘(c语言代码实现)
- 騰訊大廈有39層的問題解決方案。
- 锐捷RG-S2126G交换机密码恢复实战
- ganglia-介绍安装(二)
- [Design]设计模式-- 为什么要学习设计原则/模式
- 【bzoj2238】Mst(树链剖分+线段树)
- jsp springmvc 视图解析器_Java面试题整理——SpringMVC
- html字颜色代码,css 字体颜色(css color)
- html传值 location.search取
- EF DbContext.Configuration.ProxyCreationEnabled 什么鬼?
- linux英文考试题,linux考试试题附答案
- Vue中如何关闭语法检查
- 解决微信H5端用户注册登录
- 互联网晚报 | 10月7日 星期四 | 小米中东欧5G手机市占率排名第一;威马汽车将再获5亿美元融资;诺基亚首款平板T20发布...
- SpringBoot+MybatisPlus多数据源动态切换
- Android keytool 不是内部或外部命令
- Unity 数据库操作
- excel2010如何在任务栏显示所有打开的excel文件
- rg1 蓝光危害rg0_LED蓝光危害评估的最新标准IEC/TR 62778:2014
- IDEA 方法返回值和返回类型自动补全快捷键设置
热门文章
- YOLOv5、YOLOv7、YOLOv8改进结构系列: 最新结合用于小目标的新CNN卷积构建块
- 服务器被放入后门文件,服务器被***了怎么办 rkhunter的简单安装及检测后门
- 麓言信息UI设计和平面设计有什么区别?
- 调查电视节目受欢迎程度 (15分)
- 白帽子的自我修养之Web安全入门级笔记——什么是Web安全
- 2015长春网络赛 —— B. Ponds (拓扑排序删点+DFS)
- [转载] 有向图强连通分量的Tarjan算法 ——byvoid
- 7.3 Qt图形程序设计 【C++】
- 甲骨文全球同时裁员:断臂求生激战云计算
- C语言入坑级(下)(超级无敌噼里啪啦细!!!)