在Java中,可以使用行號來顯示行數。你可以通過以下兩種方式實現:
try {
throw new Exception();
} catch (Exception e) {
e.printStackTrace();
}
執行上述代碼后,會打印出異常的堆棧信息,其中包括行號。
StackTraceElement[] stackTrace = Thread.currentThread().getStackTrace();
int lineNumber = stackTrace[1].getLineNumber();
System.out.println("當前所在行數:" + lineNumber);
執行上述代碼后,會打印出當前所在的行數。
需要注意的是,以上兩種方式都是基于異常堆棧的方式來獲取行號信息,因此可能會有一定的性能開銷。