日期:2014-05-20  浏览次数:20622 次

请各位帮帮忙 -- 如何获取 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());