对于简单类型变量,是无法直接获得变量类型的,要想获取,必须自定义函数进行返回。 对于包装类型变量,是可以直接获得的,变量名称.getClass().getName();
java中获取变量的类型可以使用每个类型的getClass()方法来获得,示例如下:
class Test
{
public static void main(String[] args)
{
int i=1; //int类型变量
System.out.println(getType(i)); //打印变量类型为int
}
public static String getType(Object o) { //获取变量类型方法
return o.getClass().toString(); //使用int类型的getClass()方法
}
}
本文详细介绍了在Java中如何获取简单类型和包装类型变量的具体类型。对于简单类型,需自定义函数实现;对于包装类型,可直接通过变量的getClass()方法获取。示例代码展示了如何为int类型变量创建并调用此类函数。
1231





