java.math.BigDecimal cannot be cast to java.lang.String

使用List>得到数据库的返回值,根据key取值:

for(Map m:list){
        String str = m.get("key");
}

会报错  java.math.BigDecimal cannot be cast to java.lang.String

解决方法:

for(Map m:list){
    Object ob = m.get("key");
    String str= String.valueOf(ob);
}

 

你可能感兴趣的:(java)