BigDecimal 空指针

来源:2-1 如何从根源避免空指针

love_

2020-09-21

数据库表添加新字段,类型decimal,之前产生的数据默认null。。。开始判断if(test.getOne!=null)…直接异常。。。BigDecimal 没有类似空判断的工具类,,,是不是只能try()catch

写回答

1回答

张勤一

2020-09-21

love 同学你好:

    你这里所说的 test.getOne != null 直接抛出异常,应该是 test 为 null 导致的空指针吧。所以,你应该是先去判断下 test 是否为 null,再去判断 getOne 获取的是否为 null。如果 test 不为 null,test.getOne 从语法上来说,不太可能是抛异常的。


    我是勤一,致力于将这门课程的问答区打造为 Java 知识体系知识库,Java 知识体系 BBS!共同建造、维护这门课程,我需要每一个你!

1
1
love_
非常感谢!
2020-09-21
共1条回复

Java实操避坑指南 SpringBoot/MySQL/Redis错误详解

掌握业务开发中各种类型的坑,,Java web开发领域通用

466 学习 · 204 问题

查看课程