问一个比较有“深度”的问题
今天去面试,在做笔试题是,有一个判断,我写成if(null != str),请问,不能把null写在前面的吗?一定要写成if(str != null)吗?
------解决方案--------------------一般的话 如果是equals的话 把字符串放前面,可以避免
空指针异常.
[code=Java]
if("aa".equeal(vv)){
}
[code]
if(null != str) 这个比较的话,一般把常量放在左边。
------解决方案--------------------额,==没有
空指针只谈,equeal才会有各位老大!
------解决方案--------------------