Java 在函数中获取当前函数的函数名
来源:互联网 发布:Js代码高亮 编辑:程序博客网 时间:2024/05/17 01:09
参考:http://stackoverflow.com/a/10992439
【代码】
public class Test { private String getMethodName() { StackTraceElement[] stacktrace = Thread.currentThread().getStackTrace(); StackTraceElement e = stacktrace[2]; String methodName = e.getMethodName(); return methodName; } public void getXXX() { String methodName = getMethodName(); System.out.println(methodName); } public void getYYY() { String methodName = getMethodName(); System.out.println(methodName); } public static void main(String[] args) {Test test = new Test();test.getXXX();test.getYYY();}}
【运行结果】
getXXXgetYYY
代码第5行,stacktrace[0].getMethodName() 是 getStackTrace,stacktrace[1].getMethodName() 是 getMethodName,stacktrace[2].getMethodName() 才是调用 getMethodName 的函数的函数名。
0 0
- Java 在函数中获取当前函数的函数名
- Java中获取当前函数名
- java 获取当前函数名
- java 获取当前函数名的实现代码
- shell 脚步获取当前的函数名
- thinkphp 获取当前的方法名,类名,函数名
- JAVA 获取当前的函数名,当前运行的类名
- JAVA 获取当前执行的函数名、当前运行的类名等等信息
- JAVA 获取当前执行的函数名、当前运行的类名等等信息
- Bash 获取当前函数名
- andriod 获取当前函数名
- linux在函数中打印当前函数名
- php获取当前类名函数名的方法
- php获取当前类名函数名的方法
- php获取/检查当前类名函数名的方法
- php获取当前类名函数名的方法
- 在map函数中获取当前记录来自的文件名称
- JAVA和C++中获取当前函数名,文件名和代码行
- Qt 下 QtableView的属性设置
- 佛祖保佑 永无BUG !!!!
- Setup PHPUnit in Laravel 4
- linux系统如何,好不好用
- focus、blur、change、one、trigger、unbind 事件的使用
- Java 在函数中获取当前函数的函数名
- 开源虚拟光驱 WinCDEmu
- android面试遇见的问题
- 自动化脚本之Shell、awk
- HDU 2802 F(N)
- UIBezierPath和CABasicAnimation画一条从左至右有动画的线
- 保存android的颜色数值
- Java中继承注意事项
- 二叉树 中序,后序,叶子节点,深度