问题:

Map集合中对应key的value为null,但是现在需要将这个value转为Integer类型,这个value如果不是null,那么get到的是long类型或者是Bigdecimal类型

处理方案:

三目运算符

如果get key拿到的是value为null ,那么将value赋值为0;

否则就是有值,是long或者Bigdecimal类型,那么将其转换。

处理方式:

recordCount.setPullRecord(null == pullMap.get("pull_record")?0:Integer.parseInt(String.valueOf(pullMap.get("pull_record"))));

因代码过长文章一行无法展示

附图:

最新文章

  1. listview(3、动态刷新)
  2. Linux/CentOS配置:使用yum update更新时不升级内核的方法
  3. iOS Mail.app inject kit
  4. CodeFirst写界面——自己写客户端UI库
  5. oracle自动备份
  6. EF学习系列
  7. spring通过注解依赖注入和获取xml配置混合的方式
  8. mysql分库分表总结<转>
  9. CodeForces 135C C. Zero-One
  10. 模拟美萍加密狗--Rockey2虚拟狗(五)
  11. 终于懂了:WM_PAINT 与 WM_ERASEBKGND(三种情况:用户操作,UpdateWindow,InvalidateRect产生的效果并不相同),并且用Delphi代码验证 good
  12. C#启动进程之Process
  13. overflow:hidden 你所不知道的事
  14. PHP 序列化与反序列化函数
  15. iOS安全攻防之使用 Frida 绕过越狱设备检测
  16. Python argparse模块实现模拟 linux 的ls命令
  17. cyclictest 简介
  18. 听翁恺老师mooc笔记(10)--结构
  19. 冲刺NO.6
  20. hibernate多表查询封装实体

热门文章

  1. 输入一个字符串,内有数字和非数字字符。例如:a123x456 17960 302tab5876。将其中连续的数字作为一个整数,依次存放到一维数组a中,例如123放在a[0],456放在a[1]……统计共有多少个整数,并输出这些数。
  2. Java语言学习day25--7月31日
  3. js 修改页面样式的两种方式
  4. Dom基础(二):Dom性能优化
  5. 最大数maxnumber - 题解【树状数组】
  6. GO语言学习——运算符
  7. OSPF MTU问题
  8. 新华三Gen10服务器ilo5中刷新bios固件
  9. [AcWing 797] 差分
  10. linux系统如何查看内核版本、操作系统版本等信息