回到Java控制台

我正在写一个Java类,它可以插入更大的框架.在上游某处,代码将System.out重定向到标准输出以外的其他位置,但是我真的想将调试消息打印到标准输出.有没有办法让我重新回到标准输出?

解决方法:

为什么不使用System.err?

我看到的最直接的解决方案是,在调用库之前,将System.out存储在类中的某个位置.

环顾四周后,您应该可以使用System.console().printf(…).

上一篇:python 之 sys.stdout输出不换行


下一篇:socket subprocess远程执行系统命令