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()相关推荐

  1. Java - System.setOut() 与 System.setIn()

    setOut()方法可以改变输出流 package java1200; //可以向文件里写数据 import java.io.FileNotFoundException; import java.io ...

  2. 使用System.setOut()

    setOut()方法可以改变输出流 [java] view plaincopy package java1200; //可以向文件里写数据 import java.io.FileNotFoundExc ...

  3. Java使用System.setOut()对输出流进行重新分配

    setOut: 改变输出流 public class App {public static void main(String[] args) throws FileNotFoundException ...

  4. System.setOut 重定向 memcached 的输出

    System.setOut 重定向 memcached 的输出 调用 memcached 的方法 pool = SockIOPool.getInstance(poolName); 此代码并未抛出异常, ...

  5. PrintStream和System.setOut(PrintStream ps)用法

    PrintStream:为其他输出流添加了功能,是他们能够方便的打印各种数据值的表现形式. 1. 永远不会抛出IOException,异常情况可通过checkError()方法测试的内部结构: 2. ...

  6. 真·浅谈System.setOut()

    java中我们熟悉的输出System.out.println()只能将数据输出到控制台上,那么我们像要将数据输出到背的地方时该怎么办? System.setOut()来了. System.out是 S ...

  7. System.setOut()重定向输出解释

    static void test04() throws FileNotFoundException {/* FileOutputStream(FileDescriptor fdObj)创建一个向指定文 ...

  8. System.setOut(ps)重定义了输出流后,如何重定向控制台输出

    可以用 System.setOut(new PrintStream(new FileOutputStream(FileDescriptor.out))); 重新定位到标准输出流

  9. 用System中System.setOut()方法修改输出方式

    方法:重写PrintStream里的println方法 ​ public static void main(String[] args) throws FileNotFoundException {i ...

最新文章

  1. 50的阶乘用c语言编写,求10000的阶乘(c语言代码实现)
  2. 騰訊大廈有39層的問題解決方案。
  3. 锐捷RG-S2126G交换机密码恢复实战
  4. ganglia-介绍安装(二)
  5. [Design]设计模式-- 为什么要学习设计原则/模式
  6. 【bzoj2238】Mst(树链剖分+线段树)
  7. jsp springmvc 视图解析器_Java面试题整理——SpringMVC
  8. html字颜色代码,css 字体颜色(css color)
  9. html传值 location.search取
  10. EF DbContext.Configuration.ProxyCreationEnabled 什么鬼?
  11. linux英文考试题,linux考试试题附答案
  12. Vue中如何关闭语法检查
  13. 解决微信H5端用户注册登录
  14. 互联网晚报 | 10月7日 星期四 | 小米中东欧5G手机市占率排名第一;威马汽车将再获5亿美元融资;诺基亚首款平板T20发布...
  15. SpringBoot+MybatisPlus多数据源动态切换
  16. Android keytool 不是内部或外部命令
  17. Unity 数据库操作
  18. excel2010如何在任务栏显示所有打开的excel文件
  19. rg1 蓝光危害rg0_LED蓝光危害评估的最新标准IEC/TR 62778:2014
  20. IDEA 方法返回值和返回类型自动补全快捷键设置

热门文章

  1. YOLOv5、YOLOv7、YOLOv8改进结构系列: 最新结合用于小目标的新CNN卷积构建块
  2. 服务器被放入后门文件,服务器被***了怎么办 rkhunter的简单安装及检测后门
  3. 麓言信息UI设计和平面设计有什么区别?
  4. 调查电视节目受欢迎程度 (15分)
  5. 白帽子的自我修养之Web安全入门级笔记——什么是Web安全
  6. 2015长春网络赛 —— B. Ponds (拓扑排序删点+DFS)
  7. [转载] 有向图强连通分量的Tarjan算法 ——byvoid
  8. 7.3 Qt图形程序设计 【C++】
  9. 甲骨文全球同时裁员:断臂求生激战云计算
  10. C语言入坑级(下)(超级无敌噼里啪啦细!!!)