在Java中,可以使用行号来显示行数。你可以通过以下两种方式实现:
try {
throw new Exception();
} catch (Exception e) {
e.printStackTrace();
}
执行上述代码后,会打印出异常的堆栈信息,其中包括行号。
StackTraceElement[] stackTrace = Thread.currentThread().getStackTrace();
int lineNumber = stackTrace[1].getLineNumber();
System.out.println("当前所在行数:" + lineNumber);
执行上述代码后,会打印出当前所在的行数。
需要注意的是,以上两种方式都是基于异常堆栈的方式来获取行号信息,因此可能会有一定的性能开销。