专注JavaWeb开发 首页制式『默认式 OR 时间轴 网站地图|RSS订阅|设为首页|加入收藏
当前位置:首页 >Java >报错大杂烩 > 正文

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

作者: 紫寒1120 发布时间: 2015-04-20 浏览次数:

原因重现:

TreeMap<Long,ModifierInit> modifierInitLeadTimeMap = getModifierInitLeadTimeMap(customProductVariantBuilderContext,customProduct);

Integer leadDays = customProduct.getLeadDays();

ModifierInit modifierInit = modifierInitLeadTimeMap.get(leadDays);


Rrror信息:

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

at java.lang.Integer.compareTo(Integer.java:52)


解决之道:

ModifierInit modifierInit = modifierInitLeadTimeMap.get(leadDays.longValue());

QQ群: 武汉地区(142173356)验证消息JavaWeb1024

网友共有【】评论,点击查看



x 微信关注我们 随时获取最新网站资讯