美文网首页Android
Java获取当前类名, 文件名,方法名,行号

Java获取当前类名, 文件名,方法名,行号

作者: 不敢预言的预言家 | 来源:发表于2018-02-07 14:19 被阅读0次
    System.out.printf("打印当前 类名 %s\n",
            Thread.currentThread().getStackTrace()[1].getClassName()); 
                // 打印当前 类名 tmp.Demo
    
    System.out.printf("打印当前 方法名 %s\n",
            Thread.currentThread().getStackTrace()[1].getMethodName()); 
                // 打印当前 方法名 main
    
    System.out.printf("打印当前 文件名 %s\n",
            Thread.currentThread().getStackTrace()[1].getFileName()); 
                // 打印当前 文件名 Demo.java
    
    System.out.printf("打印当前 行号 %s\n",
            Thread.currentThread().getStackTrace()[1].getLineNumber()); 
                // 打印当前 行号 13
    

    Thread.currentThread().getStackTrace()[0] 0下标位置获取到的信息是java.lang.Thread的相关信息

    相关文章

      网友评论

        本文标题:Java获取当前类名, 文件名,方法名,行号

        本文链接:https://www.haomeiwen.com/subject/dhoozxtx.html