当前位置: 首页 > 工具软件 > lang > 使用案例 >

java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer

袁和通
2023-12-01

数据库查出来Map<String,String> map
map.put(‘ss’,222);
去除数据转 int 报错 java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer
解决方法:
1.先转String,再转想要的类型:String str = String.valueOf(vo.get(“id”));
2.Integer.parseInt(map.get(“id”).toString())
注意:如果put的是整型的话,那么可以直接强转,但是如果放进去是字符串的话,强转就要报如上错误了

 类似资料:

相关阅读

相关文章

相关问答