黑马程序员技术交流社区

标题: [原创]很好用的一段调试用的小代码 [打印本页]

作者: cat73    时间: 2014-8-19 12:20
标题: [原创]很好用的一段调试用的小代码
本帖最后由 cat73 于 2014-8-22 07:11 编辑
  1.         public static void debug(Object... objs){
  2.                 System.out.print("debug:{");
  3.                
  4.                 for(int i = 0; i < objs.length - 1; i++){
  5.                         System.out.print(objs[i] + ", ");
  6.                 }
  7.                
  8.                 System.out.print(objs[objs.length - 1]);
  9.                 System.out.println("}");
  10. }
复制代码


可以使用以下代码来测试
  1. debug("123", 434, 34.5533, false);
复制代码

输出结果
  1. debug:{123, 434, 34.5533, false}
复制代码


测试的时候需要打印什么变量直接扔给这个函数就可以啦, 多方便喵
作者: fantacyleo    时间: 2014-8-19 13:29
输出时加上变量名会好一点,要不然变量一多,分不清谁是谁了。不过感觉实用性不是太强。通过打印来调试,多数情况不是在一个地方集中打印N个变量,而是在N个地方零星打印一两个变量。按需System.out.println就好了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2