Java基础-重写System.out.println方法

Posted Jim

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java基础-重写System.out.println方法相关的知识,希望对你有一定的参考价值。

PrintStream myStream = new PrintStream(System.out) {
    @Override
    public void println(String x) {
        super.println(System.currentTimeMillis() + ": " + x);
    }
};
System.setOut(myStream);
System.out.println("Hello World!");
-------------------------------------------------------------------------------
Output:
1420553422337: Hello World!

参考:http://stackoverflow.com/questions/27800326/hook-into-system-out-println-and-modify

以上是关于Java基础-重写System.out.println方法的主要内容,如果未能解决你的问题,请参考以下文章

Java 在啥情况下要重写toString

JAVA基础 - 类的构造与实例化

java中System.out.print()与System.out.println()与System.out.printf()的差别

JAVA中System.out.println和System.out.print有啥区别?

JAVA中System.out.println和System.out.print有什么区别

Java连载25-方法讲解