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