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(){}
捕捉的
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!