繁体   English   中英

Java system.out.println控制台

[英]Java system.out.println console

我有使用system.out.println打印出字符串对象数组的代码。 然后将这些字符串对象保存到文本文件中。 一切都适合该程序,但是当程序正在编译system.out.println时,会将所有字符串打印到控制台。 无论如何,我可以做到这一点,以便用户在保存文件时看不到system.out.println产生什么?

删除所有System.out.println()调用,并将其替换为对记录器的调用(例如, log4J )。 然后,您可以全局打开/关闭应用程序中的日志记录,或使用配置文件设置不同的日志记录级别。 通常,将System.out.println()调用留在生产代码中是个坏主意,这就是记录器的作用。

像这样运行程序:

java Program > /dev/null

在Windows上,您可以改为执行此操作。

java Program >NUL

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM