void ff() {
System.err.println(this.method.name());
System.err.println(this.getName());
}
System.err.println(this.method.name());
System.err.println(this.getName());
}
解决方案 »
- 有谁能帮我解读下该算法吗?
- 匿名局部類的方法中不能訪問外部類的非final變量
- 为什么我在eclipse里面运行程序图片可以看见。在命令行或者是打成Jar包的情况下却是空白一片得?
- 大家好~~!请大家帮个忙~~!
- 关于数组内的数从小到大排列
- 图像绘制的问题
- 学校关于科技立项--征求项目!!
- 全局变量放在哪里
- 请教一个问题,JAVA到底用来做什么?
- 小弟遇到一件怪事,特向各位大侠请教:我写了一个applet访问数据库的小程序,连接成功,但没有一行数据返回。我用application访问,就返回了表中数据。盼望大家指点!
- 关于内部类的错误!我块疯了!大家要救我!
- 大家帮忙出注意啦!!! 分数要多少有多少啦!!关于php和java技术
System.out.println(this.getClass().getName());
import java.util.*; public void test(){
System.out.println("Current method: " + getCurrentMethodName());
}
public String getCurrentMethodName() {
ByteArrayOutputStream baos = new ByteArrayOutputStream();
PrintWriter pw = new PrintWriter(baos);
(new Throwable()).printStackTrace(pw);
pw.flush();
String stackTrace = baos.toString();
pw.close(); StringTokenizer tok = new StringTokenizer(stackTrace, "\n");
String l = tok.nextToken(); // 'java.lang.Throwable'
l = tok.nextToken(); // 'at ...getCurrentMethodName'
l = tok.nextToken(); // 'at ...<caller to getCurrentRoutine>'
// Parse line 3
tok = new StringTokenizer(l.trim(), " <(");
String t = tok.nextToken(); // 'at'
t = tok.nextToken(); // '...<caller to getCurrentRoutine>'
return t;
}
getCurrentMethodName()得到的是方法名
好像只能得到类中所有方法的一个数组啊