导航

equals,"".equals(XX)和XX.equals("")的区别

Posted on 2010-10-28 11:11  菜鸟都不容易  阅读(589)  评论(0编辑  收藏  举报

把""放在前边不会造成空指针

"".equals(XX)写就不会造成空指针

而XX.equals("")就会造成空指针

equals是XX对象的一个方法。如果XX为null则,肯定会抛出空指针

所以写成"".equals(XX),防止抛出难以查找的空指针异常