java - java中如何查找这条语句的行号?

标签 java

我想动态查找代码的行号。如何做到这一点?

public static void main(String[] args) {

        System.out.println("This Line Number is : ????");
 }

最佳答案

您可以从getStackTrace()[]获取行号

 public static void main(String[] arg)
 {

     System.out.println("This Line Number is : "+Thread.currentThread().getStackTrace()[1].getLineNumber());
 }

关于java - java中如何查找这条语句的行号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26489914/

相关文章:

java - 如何禁用 openbravo 中的按钮?

java - JTable单元格setDefaultRenderer到jTextArea后如何突出显示jTextArea中的选定行

java - 如何在 Eclipse 中设置用于 JSP、Servlet、JPA、Hibernate Web 开发的项目

java - TableView 项目未删除但不响应

访问私有(private)变量的 Java 静态方法

java - 将外部 jar 添加到 Web 项目类路径

java - Servlet Post 参数 : what case can a parameter have several values?

java - 如何直接从kafka主题查询?

java - .keystore 文件是在 https 上移动我的 Web 应用程序时生成的吗?

java - Java Lambda 中的 Reddison 客户端不工作(使用 samLocal 和 localstack)