import java.lang.reflect.Field;
public class Test {
public static void main(String[] args){
//定义一个int类型的变量
int i = 1;
String type = getTypeFromObj(i);
System.out.println(type);//输出 int
}
public static String getTypeFromObj(Object o){
//得到Object的所有属性,第一个就是类型type
Field[] fileds = o.getClass().getDeclaredFields();
String type = null;
int i;
for(i=0;i<fileds.length;i++){
type = fileds[i].getType().toString();
break;
}
return type;
}
}
获取当前Java对象的类型的工具类
最新推荐文章于 2023-10-18 20:56:13 发布