请各位帮帮忙 -- 如何获取 Java 运行行数
在 Java 程序中, 自己写代码, 如何获取 Java 代码运行行数?
结果就象 log4j 一样.
请各位高手指点、指教、帮忙!
感谢! 感谢! 再感谢!
------解决方案--------------------不知道
------解决方案--------------------顶
希望顶者有分
------解决方案--------------------up
------解决方案--------------------在每一行后都加上out.println()
哈哈。。。。。。
------解决方案--------------------先读文件 一行行的读 判断每一行时不时有字符不就可以吗?空格 换行 tab等不是字符
------解决方案--------------------您是要 代码的行数 还是代码运行是第几行的 行数?
要是要代码一共多少行 好办
要是后者的话........................我没想到好办法
int i = 0;
每行后面out.println(i++);
------解决方案--------------------lz的意思是运行的第几行吧,用测试代码覆盖率不就可以了么?
------解决方案--------------------如果是要跟踪代码运行到第几行,谁调用的话,可以用StackTraceElement
这是原帖地址:http://www.javaeye.com/topic/13179?page=1
------解决方案--------------------StackTraceElement ste = new Throwable().getStackTrace()[0];
System.out.println(ste.getFileName() + ": Line " + ste.getLineNumber());