Java使用Equals的一点注意点
2018-01-05 22:36
295 查看
如果你要比较一个String对象是否等于"",那么你可能会这样做
假设String对象的实例是obj
if(obj.equals("")){
dosomething.....;
}
那么这样,如果obj为null的话,那么程序会抛出空指针异常
但是,有时候一点小技巧可以避免空指针异常,比如以下的做法
if("".equals(obj)){
dosomething...;
}
假设String对象的实例是obj
if(obj.equals("")){
dosomething.....;
}
那么这样,如果obj为null的话,那么程序会抛出空指针异常
但是,有时候一点小技巧可以避免空指针异常,比如以下的做法
if("".equals(obj)){
dosomething...;
}
相关文章推荐
- JAVA学习中的一点小发现:LinkedList中.poll()方法在输出时使用应注意的小点
- java中对象的比较---==与equals的使用注意事项
- Java Executor Service 使用要注意的一点
- 关于Java开发中使用Oracle数据库的一点注意事项
- Java开发中使用Oracle数据库的一点注意事项
- java中使用try-catch-finally一点值得注意的事
- JAVA中两个不同对象的equals方法使用注意点
- java开发注意点之String使用equals和==的区别
- Java中使用Timer要注意的一点
- 使用Java中的final变量需要注意的地方。
- 解析Java对象的equals()和hashCode()的使用
- 使用Java中的final变量需要注意的地方。
- SQL语句中使用日期时间类型时应该注意的一点
- Domino使用Java代理的注意事项
- 使用 FancyUpload需要注意的一点
- VS2008使用VSS做源代码管理需要注意的一点
- 学习使用java的一点体会
- delphi中使用API时的一点注意之处
- Java中定义Hibernate映射类需要注意的一点
- Html使用自定义光标的一点需要注意的小问题。