如何在运行时获取类名,但只能获取类名?

时间:2012-02-05 08:42:54

标签: java

如何在运行时获取类名,但只能获取实际的类名而不是整个“com.xyz.etc”。 ?

我的意思是在最后一段时间之后只有名字的一部分

2 个答案:

答案 0 :(得分:17)

您必须将此代码段用于对象:

yourObject.getClass().getSimpleName();

或课堂使用:

yourClass.class.getSimpleName();

此代码仅返回类的名称,不包括包名。

答案 1 :(得分:3)

String className = object.getClass().getSimpleName(); 

http://www.coderanch.com/t/410851/java/java/Class-Name