//非空情况处理:
// Integer holidayPrice = order.get("holidayPrice")!=null?Integer.valueOf(String.valueOf(order.get("holidayPrice"))):0;
// System.out.println("String.valueOf(null)="+String.valueOf(null)); //报空了
// System.out.println("Integer.valueOf(null)="+Integer.valueOf(null)); //报 java.lang.NumberFormatException: null
// System.out.println("非空验证="+Integer.valueOf(String.valueOf(null))); //报空了

在项目中有时候不要对数据太乐观,最好运用三元运算符来处理排除掉NULL数据,避免数据报空,而尽量不使用强转(Integer)order.get("holidayPrice")方式。

String.valueOf(order.get("holidayPrice"))可以转换的类型是Object类型,先转换成字符串,然后由字符串在转换成对应的数据类型。

最新文章

  1. 手游聚合SDK开发之远程开关---渠道登入白名单
  2. [干货]Chloe官网及基于NFine的后台源码毫无保留开放
  3. MySQL学习笔记——复制的实现原理
  4. IOS源码封装成.bundle和.a文件,以及加入xib的具体方法,翻遍网络,仅此一家完美翻译!! IOS7!!(3) 完美结局
  5. ✡ leetcode 162. Find Peak Element --------- java
  6. 数据库MySQL-Oracle-DB2-SQLServer分页查询
  7. [C#]异步委托使用小计
  8. C++ 自定义结构体和类 内存对齐
  9. Php设计模式(三):行为型模式part2
  10. Windows 下安装 Oracle 12c 教程
  11. hdu_3886_Final Kichiku “Lanlanshu”(数位DP)
  12. Scut游戏引擎改造兼容Codis。
  13. Java初学者:深度辨析"=="与equals的区别
  14. 转:为什么根据IP地址查询物理所在地,而不是mac地址?
  15. 20165305 苏振龙《Java程序设计》第三周学习总结
  16. ES6核心内容讲解
  17. html标签三
  18. Unity Inspector添加自定义按钮(Button)
  19. 浏览器缩放导致的样式bug
  20. HDU--4768

热门文章

  1. 多分类问题multicalss classification
  2. [terry笔记]RMAN综合学习之恢复
  3. hdu 5535 Cake 构造+记忆化搜索
  4. 菜鸟学习Hibernate——缓存
  5. ubuntu server获取并自动设置最快镜像的方法
  6. Xcode7免证书真机调试实践
  7. quartz 数据表字典
  8. 41.使用Chipscope时如何防止reg_wire型信号被优化掉
  9. 16.如何设置Quartus II Programmer,保护pof不被读出
  10. 5.防止FPGA设计中综合后的信号被优化