这个错误提示说明你试图将一个 Integer
对象转换为 String
,但是没有使用正确的方法进行转换,导致了类型转换异常。
要解决此问题,你需要确定错误发生的位置,并确保进行正确的类型转换。
作者原代码如此:
if (redisUtil.get(key)!=null){
count = Integer.parseInt((String) redisUtil.get(key));
}
可能是java方面知识遗忘了,所以错误使用(String),其实是不能强制转换的!应该转换成toString()方法!修改后如下:
if (redisUtil.get(key)!=null){
count = Integer.parseInt(redisUtil.get(key).toString());
}
成功解决问题!