如何在Java中从该方法中查找方法名称?
我想知道是否有办法知道运行时执行的方法名称?
例如,在 private void doSomething (String s)
方法中,我想知道我正在执行 doSomething (String s)
方法。
I was wondering if there is a way to know the method name being executed at run time?
For instance, inside a private void doSomething (String s)
method, I'd like to know that I am executing the doSomething (String s)
method.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
从 JDK1.5 开始,您不需要异常来获取 StackTrace,
你可以通过 Thread.currentThread().getStackTrace() 获取它]:
Since JDK1.5, you don't need an Exception to get the StackTrace,
you can get it with
Thread.currentThread().getStackTrace()
]:另请参阅
Also See