出现原因,实际应用时map集合中存在多个键值对,而由于每个键对应的值为不同类型,当存在一个值的类型为List时,在接收时做强制转换会出现此警告。

为了防止这个问题可以在方法上添加 @SuppressWarnings(“unchecked”)来消除警告,但是这只是忽略了问题,其实问题依然存在,彻底解决的方式是使用jackson来类型转换:

List<Integer> integerList= new ObjectMapper().convertValue(map.get("roleIdList"),new TypeReference<List<Integer>>() { });

idea警告:Unchecked cast: ‘java.lang.Object‘ to ‘java.util.List相关推荐

  1. 【Java】java.lang.Object

    文章目录 java.lang.Object核心要点 java.lang.Object重要方法 java.lang.Object核心要点 Object类是所有类的基类,是Java中唯一一个没有基类的类. ...

  2. ArrayMap java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Object[]

    错误堆栈: java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Object[]at android. ...

  3. java 类似xamarin_xamarin android如何将Java.Lang.Object类型转成C#类型

    问题起源 其实这个标题也可以换一个更准确一点,因为我遇到的问题是: xamarin android中的Class继承了Java.Lang.Object ,将json序列化成c#类型时发现无法赋值,序列 ...

  4. 已解决java.lang.ClassCastException: class java.lang.Integer cannot be cast to class java.lang.Long异常的正确

    已解决java.lang.ClassCastException: class java.lang.Integer cannot be cast to class java.lang.Long异常的正确 ...

  5. 处理报错:java/lang/NoClassDefFoundError: java/lang/Object

    操作系统环境:CentOS6.0  2.6.32-220.el6.x86_64 JDK版本环境:jdk1.5.0_22 操作系统原来安装的是jdk1.6,后来开发人员要求java程序使用jdk1.5版 ...

  6. java.lang object math string,面向对象知识点回顾

    static关键字 概念:多个对象共享同一份数据,是静态的,可以修饰成员变量和成员方法,同时还可以修饰代码块和修饰类,但是必须是内部类. static关键字特点 1.随着类的加载而加载 2.静态变量属 ...

  7. eclipse中java文件报错:The type java.lang.Object cannot be resolved. It is indirectly referenced from r

    问题:The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class fi ...

  8. 安装失败java.lang_linux安装jdk出现java/lang/NoClassDefFoundError: java/lang/Object错误的解决方案...

    近日在redhat上安装jdk出现了一个莫名的错误 Error occurred during initialization of VM java/lang/NoClassDefFoundError: ...

  9. The type java.lang.Object cannot be resolved

    java常见异常 @(JAVA)[java] 1.The type java.lang.Object cannot be resolved The type java.lang.Object cann ...

最新文章

  1. 智领新时代 慧享新生活 —— CITE2018新闻发布会在北京召开
  2. Pytorch离线安装的纯净版
  3. Qt学习笔记之QTranslator
  4. postgresql c语言,任意语言访问PostgreSQL:C语言接口
  5. scp传文件时报错Add correct host key in /root/.ssh/known_hosts to get rid of this message
  6. 360手机卫士大数据驱动犯罪打击 配合警方破案成果显著
  7. java 上溯造型与下塑造型
  8. 数据库备份与还原的过程中介质集有2个介质簇,但只提供了1个。必须提供所有成员...
  9. HTML在线电视直播网页模板,苹果cms网站添加TV电视直播教程
  10. Project: cosmo ical4j
  11. 通过nginx代理实现内网访问百度地图方案
  12. seo软文标题写作技巧:好的标题是靠这样想出来的
  13. 追光的人 团队团队展示
  14. String 类方法及调用案例
  15. 对随机数去重并进行排序 java
  16. 23种设计模式模式笔记+易懂案例
  17. linux 查看文件夹大小及文件大小
  18. 如何在html网页添加动态特效,《让网页动起来----动态HTML》教学案例
  19. 华为云桌面Workspace,让你的办公更加舒适惬意
  20. Google首席Java架构师访谈:选择编程语言就像选择酒吧

热门文章

  1. 用AI玩55款经典游戏是什么体验?
  2. 【JavaScript】select 事件监听及选中
  3. oracle判断字符串以什么开头_在sql查询字段中怎么去判断是以某字母开头
  4. 报名开启|飞桨黑客马拉松第三期如约而至,久等啦
  5. CentOS7下matplotlib(JupyterLab、Anaconda3)显示中文乱码问题
  6. 子查询:单行子查询,多行子查询,多列子查询
  7. 三菱V3菱悦智能遥控匹配详细的(两种)方法 配钥匙
  8. 西南大学计算机科学与技术中外合作办学,西南大学计算机科学与技术专业中外合作办学项目2019年联合管理委员会会议召开...
  9. 【echarts实现】中国地图 世界地图
  10. 放端心态,不要给自己太大的心理压力。