如何在main方法里动态获取类的名字,前提不知道当前类名字,如何获取? 楼主把两种方法都说过了,应该没有方法了吧。第一种就是通过对象直接获取类名 a.getClass().getName();第二种就是通过反射获取对象然后获取类名 Class.forNmae("test.A").getName坐等大牛,等待其他方法。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我以前在网上看见过这个方法。String clazz = Thread.currentThread().getStackTrace()[1].getClassName();亲测可用。基于 Java 1.7 补充一下,获取方法名String method = Thread.currentThread().getStackTrace()[1].getMethodName();基于 Java 1.7 在网上找到这个链接,你可以看看。http://hi.baidu.com/kittopang/item/a04c9ed12ff32aefb2f77711 public static void main(String[] args) throws Exception { System.out.println(new Throwable().getStackTrace()[0].getClassName()); } System.out.println(Thread.currentThread().getStackTrace()[1].getClassName()); 求助,这个程序是什么意思呢!有什么区别呢 求打印图形算法 那位大哥帮忙看看怎么写,谢谢了! 为什么我用Ediplus写出的程序一帖出来格式就全乱了 那到 Sting 对象的equals()不是继承Object的equals ? 求一份社区类的网站代码,最好是源码,有说明,能直接运行的 第一次建包时的问题 谁有开发ca服务器的经验? 有没有关于数字签名的程序,与银行相互信任的程序 新手问下类参数问题 关于java IO流中lineNumberReader类的getLineNumber()方法 面试题,关于构造方法和重写的问题
基于 Java 1.7
获取方法名String method = Thread.currentThread().getStackTrace()[1].getMethodName();基于 Java 1.7
http://hi.baidu.com/kittopang/item/a04c9ed12ff32aefb2f77711
}