2
A
回答
11
你必须使用此代码段为对象:
yourObject.getClass().getSimpleName();
或类用途:
yourClass.class.getSimpleName();
此代码仅返回类的名称,不包含包名。
+0
很好,谢谢.. – ycomp 2012-02-05 09:01:25
2
String className = object.getClass().getSimpleName();
+0
应该是getSimpleName() – 2012-02-05 08:49:49
+0
-1,因为getName()返回完全限定的名称(即包括包),因此不提供对实际问题的答案,TS正是不想要的。 – 2012-02-05 10:30:18
相关问题
- 1. 如何在运行时获取参数的名称类型?
- 2. 如何在duktape中运行构造函数时获取类名?
- 3. 如何在运行时获取静态类的方法名?
- 4. 如何获取类名?
- 5. 如何获取类名?
- 6. 在运行时获取类和方法名称
- 7. Lua在运行时获取对象的类名
- 8. Flex:在运行时获取CSS类名称
- 9. 如何通过System.Nullable获取默认类型按类名只是按名称?
- 10. 如何通过在java运行时使用类名来获得类对象
- 11. 如何在PHP中获取类名?
- 12. 获取子类名?
- 13. staticmethod:获取类名?
- 14. 如何从父类获取执行的Java子类名?
- 15. 如何获取指定类别名称中的所有子类别名称?
- 16. 从网上获取运行时类信息?类似于javap,但在运行时加载到内存中的类
- 17. 如何获取对象的类名?
- 18. 如何获取div的类名?
- 19. 如何获取JavaScript类的名称
- 20. 如何使用Javascript获取名称类?
- 21. 如何获取String对象的类名?
- 22. 如何获取类名字符串?
- 23. 如何使用jquery获取类名?
- 24. 如何通过JavaScript获取类名?
- 25. 如何获取当前的viewController类名?
- 26. 如何获取ObjectContext容器的类名?
- 27. 如何获取文件类型名称?
- 28. 如何在springxd运行时获取通道名称
- 29. 如何在运行时获取接口的名称?
- 30. 如何在运行时获取Windows服务的名称?
如果你正在讨论把它作为一个字符串,你可以使用StringTokenizer – Russell 2012-02-05 08:47:01
是的,这就是为什么我问这个问题,因为我也这么想 - 但是肯定有比这更容易的东西.. getSimpleName()是什么我之后,不知道为什么我没有在文档中看到。 – ycomp 2012-02-05 09:03:49