首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java 回到被调用方法名

2012-12-28 
java 返回被调用方法名public static void printMethodName(){??System.out.println(new Throwable().getS

java 返回被调用方法名

public static void printMethodName(){
??System.out.println(new Throwable().getStackTrace()[0].getMethodName());
??System.out.println(new Exception().getStackTrace()[0].getMethodName());
??System.out.println(new Exception().getStackTrace()[0].getClassName());
??System.out.println(new Exception().getStackTrace()[0].getLineNumber());
??System.out.println("0? " + new NumberFormatException().getStackTrace()[0].getFileName());
??System.out.println("1? " + new NumberFormatException().getStackTrace()[1].getMethodName());
??new Exception().printStackTrace();
?}

?

getMethodName() 返回方法名;

getClassName() 返回被调用方法的完整类名称;

getLineNumber() 返回当前代码的所在行;

getFileName() 返回被调用方法的类名称;

?

http://huodong.duomi.com/music_303029713_Listen.html

热点排行