A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© cat73 黑马帝   /  2014-8-19 12:20  /  1160 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 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}
复制代码


测试的时候需要打印什么变量直接扔给这个函数就可以啦, 多方便喵

1 个回复

倒序浏览
输出时加上变量名会好一点,要不然变量一多,分不清谁是谁了。不过感觉实用性不是太强。通过打印来调试,多数情况不是在一个地方集中打印N个变量,而是在N个地方零星打印一两个变量。按需System.out.println就好了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马