JAVA控制台输出System.out.print
在编程过程中," system . out . println();"被广泛使用。调试和监控语句增加了后期部署和维护的难度。本文档是为了规范JAVA控制台输出函数的使用,增强代码的可维护性而专门编写的。
一般在编码的过程中,为了测试代码的逻辑或者显示计算结果,我们需要在控制台中打印一些信息来判断代码的正确性或者检查程序的运行状态。一般在JAVA中直接使用函数“System.out.println()”或“System.out.print()”将信息输出到控制台。这些函数可能出现在代码中的任何地方。随着代码的行数越来越多,时间的推移,这些函数也会造成很多冗余的输出,这些输出对程序本身的功能是没有用的,当然也不会影响具体功能的实现。但是在实际的部署或者后期维护中,当一些输出到控制台的信息影响到你,给你的部署和维护带来很多不便的时候,你要删除一些信息的输出就不是那么容易了,你要一个一个的找到它们在代码中的位置,手动删除每一个不必要的“system . out . prin……”。
其实要改变手动查找“System.out.prin…”的麻烦,很简单,只需要简单的遵循以下规则就可以了。
1.写一个JAVA类“XXXUtil”,在里面设置一个布尔成员变量,然后写一个方法替换所有的“System.out.prin…”!
2.将这个JAVA类放到您的项目中。
KooeUtil.java:
公共类KooeUtil {
//变量值也可以通过文件获取。
public static Boolean is debug = false;
公共静态空回显(字符串str) {
if (isDebug) {
system . out . println(str);
}
}
}
具体实现:
公共类XXXUtil {
//变量值也可以通过文件获取。
public static Boolean is debug = false;
公共静态空回显(字符串str) {
if(is debug){ system . out . println(str);}
}
}
将上述代码添加到项目中,然后将所有“System.out.println”替换为“XXXUtil”。回声”。
这样我们就可以简单的设置isDebug值来控制是否输出项目中所有的输出函数,这样程序的可维护性更强。
位律师回复
0条评论