java空指针问题

来源:互联网 发布:人体辉光 知乎 编辑:程序博客网 时间:2024/06/05 19:46

问题引入:对象未赋值或赋值为空,调用对象的方法报NPE

解决方法:使用对象方法之前对对象做非空判断

编程技巧:1.StringUtils类StringUtils.isEmpty(),StringUtils.isBlank,StringUtils.equals()等等

    2.不要过多链式编程

    3.try……catch(NPE)

    4.contains(),indexOf(),isEmpty(),containsKey(),ContainsValue和hasNext()等来判断,确保不存在空值。

原因分析:TODO





0 0