博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java 重写system.out_重写System.out.println(String x)方法
阅读量:5897 次
发布时间:2019-06-19

本文共 518 字,大约阅读时间需要 1 分钟。

需要在method方法被调用之后,仅打印出a=100,b=200,请写出method方法的代码

*/

public class TestPrint {

public static void main(String[] args) {

int a = 10;

int b = 10;

method(a, b);//需要在method方法被调用之后,仅打印出a=100,b=200,

// 请写出method方法的代码

System.out.println("a=" + a);

System.out.println("b=" + b);

}

private static void method(int a, int b) {

PrintStream printStream = new PrintStream(System.out) {

@Override

public void println(String x) {

if ("a=10".equals(x))

x = "a=100";

else

x = "b=200";

super.println(x);

}

};

System.setOut(printStream);

}

}

转载地址:http://wgqsx.baihongyu.com/

你可能感兴趣的文章
jQuery自动完成点击html元素
查看>>
[算法]基于分区最近点算法的二维平面
查看>>
webpack多页应用架构系列(七):开发环境、生产环境傻傻分不清楚?
查看>>
笨办法学C 练习1:启用编译器
查看>>
树的总结--树的性质(树的深度) leetcode
查看>>
nagios短信报警(飞信fetion20080522004-linrh4)
查看>>
【Android游戏开发之六】在SurfaceView中添加组件!!!!并且相互交互数据!!!!...
查看>>
linux 将大文件分成小文件
查看>>
CCNA- 距离矢量路由协议学习
查看>>
企业实践用户邮箱导入/导出(第2部分)
查看>>
如何学习Linux命令-初级篇
查看>>
从Oracle Public Yum为Oracle Linux建立本地的Yum源
查看>>
在 SELECT 查询中使用表表达式
查看>>
静态路由和默认路由
查看>>
关于阿里开发者招聘节 |这5道笔试真题 你会吗!???
查看>>
C#的异常处理机制
查看>>
vsftp:500 OOPS: could not bind listening IPv4 sock
查看>>
Linux安装BTCPayServer并设置比特币BTC和Lightning支付网关
查看>>
Python 的 with 语句
查看>>
mysql安装,远程连接,以及修改密码
查看>>