如何在java中找到这个语句行号?
我想动态查找代码的行号。如何做到这一点如何在java中找到这个语句行号?,java,Java,我想动态查找代码的行号。如何做到这一点 public static void main(String[] args) { System.out.println("This Line Number is : ????"); } 是否必须使用自己的日志功能?使用log4j或任何其他“标准”日志库将更容易您可以从getStackTrace()[] 通常,最好使用记录器:logger.getAnonymousLogger().log(Level.INFO,“some message
public static void main(String[] args) {
System.out.println("This Line Number is : ????");
}
是否必须使用自己的日志功能?使用log4j或任何其他“标准”日志库将更容易您可以从
getStackTrace()[]
通常,最好使用记录器:
logger.getAnonymousLogger().log(Level.INFO,“some message”)代码>格式通常包含类名和方法,但行号没有问题。
public static void main(String[] arg)
{
System.out.println("This Line Number is : "+Thread.currentThread().getStackTrace()[1].getLineNumber());
}