怎么不让控制台system.out.println()打印

由于在javaweb项目开发过程中,用到了system.out.println()打印信息方便调试,不知不觉打印的地方就多了,每次启动项目运行时,控制台一遍一遍的信息。现... 由于在java web项目开发过程中,用到了 system.out.println()打印信息方便调试,不知不觉 打印的地方就多了,每次启动项目运行时,控制台一遍一遍的信息。现在又不想去 删代码中的system.out.println() ,有没有其他办法将这个打印信息屏蔽掉呢? 展开
 我来答
lufei_200x
2013-07-08 · TA获得超过2733个赞
知道小有建树答主
回答量:280
采纳率:0%
帮助的人:309万
展开全部
你用查找替换,就是用
//system.out.println(

代替原先的
system.out.println(
注意多加了一个代码注释,这样就行了。
无论你用什么开发工具,就算是记事本,都可以用查找替换功能,
就是效率高低罢了,不过这个方法确实方便你解决问题而又能保留调试信息。
如果项目时间允许,建议你用日志方法代替sysout,这样如果你在交付产品时,
在配置文件中把日志的所有打印关闭,非常方便而且是专业人员的做法。
匿名用户
推荐于2018-05-09
展开全部
  1. System类有一个public static void setOut(PrintStream out)方法,你可以调用这个方法将out重定向到任何一个全局PrintStream对象上;

  2. 如果打印很多,打印消耗的cpu资源是很可观的;建议以后提前封装一个Mysystem.out,不用的时候直接架空即可;

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
likg_java
2013-07-08
知道答主
回答量:34
采纳率:0%
帮助的人:15万
展开全部
实际开发中不建议使用System.out.println()打印日志,可以使用Log4j非常容易控制是否打印,而且能控制打印日志的错误级别!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ansiansi
2013-07-08 · TA获得超过294个赞
知道小有建树答主
回答量:650
采纳率:0%
帮助的人:382万
展开全部
那就留着,反正前端看不到
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
真的不会matlab
2018-12-10
知道答主
回答量:1
采纳率:0%
帮助的人:794
展开全部
System.out.close;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式