java获取调用者文件多,类名,方法,行号信息
2017-08-15 09:57
537 查看
如题
获取当前方法名:
public static void main(String[] args) { caller(); } public static void caller(){ getCaller(); } public static void getCaller(){ StackTraceElement stack[] = (new Throwable()).getStackTrace(); //获取线程运行栈信息 for(int i=0;i<stack.length;i++) { StackTraceElement s = stack[i]; System.out.format(" ClassName:%d\t%s\n", i, s.getClassName()); System.out.format("MethodName:%d\t%s\n", i, s.getMethodName()); System.out.format(" FileName:%d\t%s\n", i, s.getFileName()); System.out.format("LineNumber:%d\t%s\n\n", i, s.getLineNumber()); } }
获取当前方法名:
public static void main(String[] args) { String methodName = (new Throwable()).getStackTrace()[0].getMethodName(); //也可获取文件名,类名等,当前方法index为0,调用者index为1 System.out.println(methodName); }
相关文章推荐
- Java如何从XML文件中获取节点信息的代码解析 Document方法
- 获取当前方法名,行号,类名,所在java文件第几行
- java获取错误行号和方法名类名等信息
- Java网络编程从入门到精通(28):获取ServerSocket信息的方法及FTP原理 推荐
- 利用反射获取.DLL文件中的属性和方法以及版本信息
- 各类Java heap space 解决方法,并通过java代码获取JVM的相关信息,所在操作系统的信息(包含eclipse&amp;myeclipse的调试的内存设置)
- JAVA文件中获取该项目的相对路径方法
- 【原创】编程获取PE文件信息的方法(转)
- java中读取配置文件信息的六种方法
- JAVA文件中获取该项目的相对路径方法
- JAVA文件中获取该项目的相对路径方法
- Java获取EXE文件图标的方法
- ASP.NET获取IP及电脑名等信息的简单方法+通用类文件源码
- JAVA100例]035、获取文件信息(java100例)
- linux下FAT和NTFS文件隐藏信息的获取方法
- Mark一下.根据文件路径获取文件名的java方法
- JAVA获取JPEG文件Exif相关信息
- Java获取系统信息(cpu,内存,硬盘,进程等)的相关方法
- 获取Java文件路径的两种方法
- JAVA获取JPEG文件Exif相关信息