方法:重写PrintStream里的println方法

​
public static void main(String[] args) throws FileNotFoundException {int x = 10;//使用方法匿名内部类,快速的重写PrintStream 中的 println(int)方法//System.out 指的是打印到 idea软件 的控制台上PrintStream ps = new PrintStream(System.out){@Overridepublic void println(int x) {// 调用兄弟方法。println("x = "+x);}};//ps.println(x);//x = 10; 将out 替换为 ps//将ps 替换掉了outSystem.setOut(ps);//要求 使用如下的语句打印的结果为:x = 10;System.out.println(x); //x = 10 成功修改了输出方式//现在不打印到idea的控制台上,而是打印到 1.txt文件中//修改标准输出设备,将out设置为了new PrintStream(new FileOutputStream("1.txt"))。//后面在调用System.out.println(....); 所有的输出的内容都将写入到 1.txt 中。// System.setOut(new PrintStream(new FileOutputStream("1.txt")));//System.out.println(x);}​

用System中System.setOut()方法修改输出方式相关推荐

  1. 关于java中的setOut()方法

    看一个关于io流的例子: import java.io.*; public class RedirectOutputStream {  public static void main(String[] ...

  2. Python中两种文件修改的方式

    文件的数据是存放于硬盘上的,因而只存在覆盖.不存在修改这么一说,我们平时看到的修改文件,都是模拟出来的效果,具体的说有两种实现方式. 一.方式一 将硬盘存放的该文件的内容全部加载到内存,在内存中是可以 ...

  3. js学习总结----js中常用的四种输出方式

    1.alert('内容') 在浏览器中弹出框显示我们的内容    不输入内容弹出undefined  (注意alert弹出的都是字符串) 2.document.write('内容')  在页面中输出显 ...

  4. 简述在html中加入css方法,CSS引入方式 - CSS | 绿叶学习网

    想要在一个页面引入CSS,共有以下3种方式. (1)外部样式表 (2)内部样式表 (3)行内样式表 一.外部样式表 外部样式表是最理想的CSS引入方式.在实际开发中,为了提升网站的性能速度和可维护性, ...

  5. Python3中正则表达式使用方法

    关注天善智能,走好数据之路↑↑↑登陆天善社区查看更多系列: 欢迎关注天善智能hellobi.com,我们是专注于商业智能BI,大数据,数据分析领域的垂直社区,学习,问答.求职一站式搞定! 登陆天善社区 ...

  6. 【JavaScript学习笔记2】JS中常见的输出方式-控制台输出信息

    引言 在编程开发的过程中,输出信息是非常必要的.JS中提供了四种输出方式:弹出显示框.控制台输出.弹出输入框.弹出判断显示框 弹出显示框 这种方式在上一篇笔记中已经详细介绍,有需要学习的朋友可以跳转到 ...

  7. JS中在<%%>如何输出换行

    在js中写java代码:使用<% %>来写java代码但是在使用println()不能换行,如下: 1. js中在<%%>内使用print输出: <% out.print ...

  8. JavaScript的输出方式大全

    helo!小伙伴们,你们是不是和我一样学在学js过程中感觉这个知识不仅脑子,反而觉得相关的知识好多呀,网上的文章和视频也是,都不知道该怎么选了,没关系,我们慢慢来,这些知识点一点一点的搞清楚了 就明白 ...

  9. system.setout_Java System类setOut()方法及示例

    system.setout 系统类setOut()方法 (System class setOut() method) setOut() method is available in java.lang ...

最新文章

  1. 小五:从个人用户无法注册.CN域名说起
  2. 计算机术语所见即所得,计算机应用基础作业四(16页)-原创力文档
  3. python中为什么无法导入类_ImportError:无法导入名称类型
  4. 基础-计算机及操作系统和应用程序的概念
  5. pyplot绘图标题错误处理
  6. 2015年《大数据》高被引论文Top10文章No.7——大数据机器学习系统研究进展(上)...
  7. Windows 2012 英文版系统安装中文语言包及时间格式设置
  8. 计算机系统应用的书,基于领域本体与上下文感知计算的智能图书-计算机系统应用.PDF...
  9. 孙鑫VC学习笔记:第十六讲 (三) 用异步套接字编写聊天程序
  10. 从键盘输入5个学生每科分数,把分数保存到一个数组中,最后输出分数大于60分的成绩
  11. Scikit-learn_回归算法_支持向量机回归
  12. 功能安全专题之端到端(E2E) 的通信保护
  13. 1.操作系统的基本特性和主要功能
  14. ts的.d.ts和declare究竟是干嘛用的
  15. SIGIR'22 | 阿里 ESCM^2: 升级版全空间多任务转化率预估
  16. 2400字整理Python编码规范,肝了一晚上~
  17. 测地距geodesic
  18. python为什么是蛇_【大蟒蛇】简谈Python的闭包【原创】
  19. 如何将所有中文的文件名称翻译成日语
  20. Android应届生在杭州的求职经历

热门文章

  1. 小米手机显示崩溃日志
  2. 大蟒蛇python头像_Python微信好友头像大拼图案例
  3. yamlip 安装_SpringBoot中yaml配置对象
  4. 经济学基础(本)【1】
  5. (5)完整的Django框架学习之自定义过滤器及标签
  6. k8s 详解 pod 生命周期 容器探测(live and ready) 钩子函数 pod的重启策略
  7. 那个卖了房子去大理的姑娘,4个月后又回来了
  8. python子图加标题_python – matplotlib的子图中的行和列标题
  9. 基于51单片机的四位共阴数码管秒表proteus仿真
  10. 苹果手机开不了机怎么办