给定任何对象的实例,可以调用它的getClass()方法来获取描述对象类型的Class对象的实例。
使用Class对象,您可以轻松打印其类型名称:
Integer number=Integer.valueOf(15);System.out.println(number.getClass().getName());
此打印用来控制台该类的全限定名称,例如:
java.lang.Integer
如果您想要更简洁的输出,可以使用:
Integer number=Integer.valueOf(15);System.out.println(number.getClass().getSimpleName());
getSimpleName()仅给您类的名称:
Integer
打印基本变量的类型要复杂一些:有关详细信息,请参见此SO问题。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)