日期:2014-05-17  浏览次数:20678 次

问一个比较有“深度”的问题
今天去面试,在做笔试题是,有一个判断,我写成if(null != str),请问,不能把null写在前面的吗?一定要写成if(str != null)吗?

------解决方案--------------------
一般的话 如果是equals的话 把字符串放前面,可以避免空指针异常.
[code=Java]
if("aa".equeal(vv)){

}
[code]

if(null != str) 这个比较的话,一般把常量放在左边。
------解决方案--------------------
额,==没有空指针只谈,equeal才会有各位老大!
------解决方案--------------------
探讨

额,==没有空指针只谈,equeal才会有各位老大!