Java String 避免空指针的方法
1.方法1 判等时将变量作为参数或者使用TextUtils工具
"".equals(name)
TextUtils.equals(name,null)
2.方法2 使用TextUtils工具
TextUtils.isEmpty(name)
3.使用try catch对异常进行捕获
try{ Log.e("www",name.equals("")+""); }catch (Exception e){ e.printStackTrace(); }
4.使用断言
什么是断言
Java 是从 JDK1.4 开始支持断言的,主要用于程序代码的调试或测试阶段,千万不能用在正式环境上。当然啦,JVM是默认关闭断言的,想要开启断言还得向 JVM 输入一个参数-enableassertions (缩写 -ea) 才可以启用断言,这个后面再讲。
基本的使用就是assert condition,当 condition 为 true,就继续往下运行;当 condition 为 false,就抛出一个错误,程序停止
断言抛出的是错误,我们是无法使用 try{}catch(){}
捕捉的