https://www.cnblogs.com/qianjinyan/p/11413956.html
如上的基本数据类型,简单类型变量,是无法直接获得变量类型的;
要想获取,必须自定义函数进行返回;
对于包装类型变量,是可以直接获得的,变量名称.getClass().getName();
Java中获取变量的类型可以使用每个类型的getClass()方法来获得
public class Test4 {
public static void main(String[] args) {
int i =100;
System.out.println(getType(i));
Integer integer=100;
System.out.println(integer.getClass());
long loo = 1566809018;
System.out.println(getType(loo));
Long loong = 1566809018l;
System.out.println(loong.getClass());
}
public static String getType(Object o) { //获取变量类型方法
return o.getClass().toString(); //利用Java中的反射机制
}
}