专栏名称: macrozheng
专注Java技术分享,解析优质开源项目。涵盖SpringBoot、SpringCloud、Docker、K8S等实用技术,作者Github开源项目mall(50K+Star)。
目录
相关文章推荐
哔哩哔哩  ·  一位普通人的前半生 ·  22 小时前  
今天看啥  ›  专栏  ›  macrozheng

改变习惯性 !=null 的判断,只需一秒!

macrozheng  · 公众号  ·  · 2025-01-20 14:10
    

文章预览

Boot+Cloud项目学习: macrozheng.com 空指针异常是出现频率比较高的bug,在出现空指针时,很多小伙伴都是习惯性地加一个 !=null 的判断,这个bug就解决了。 当代码中频繁出现 !=null 的判断时,我们就会很头疼,能不能高效、优雅地做这个判断? 答案当然是可以的。 第一步 当我们要做 !=null 的判断时,请停顿一下,看一下我们要做判断的这个数据是什么类型? 数据类型无非就是String字符串、Object/自定义对象、List集合、Array数组、Map集合等类型。 第二步 思考这个数据类型对应的工具类有哪些? String类型,对应的工具类有StringUtils。 Object对象,对应的工具类有ObjectUtils。 Array数组,对应的工具类有Arrays。 List集合、Map集合对应的工具类有Collections、CollectionUtils等。 这些工具类都是Java、Spring框架自带的工具类。 这或许是一个对你有用的开源项目 ,mall项目 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览