Java system.out.println控制台

时间:2014-04-09 20:46:28

标签: java system.out

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

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:1)

运行你的程序:

java Program > /dev/null

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

java Program >NUL