专栏名称: Java知音
专注于Java,推送技术文章,热门开源项目等。致力打造一个有实用,有情怀的Java技术公众号!
今天看啥  ›  专栏  ›  Java知音

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

Java知音  · 公众号  ·  · 2025-01-09 10:05
    

文章预览

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

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