取出map里面的数据,类型强制转换,发现报错,代码如下
Map<String,Object> map = new HashMap<>();
map.put("a", 12);//int类型
Object a1 = map.get("a");
System.out.println(a1.getClass());//class java.lang.Integer 虽是object,但也有类型
int a2=(Integer) map.get("a");//强转为int可以
Double a3= Double.valueOf(a2);//然后变为double
double a = (Double) map.get("a");直接转换为double将会报错