不一样 如果a为null a = null; a.equals("")出错nullPointerException 如果写为"".equals(a)-->就可以防止nullPointerException啦
看例子:
class AA
{
}
打印结果如下:
().equals(str) is ok
Exception in thread "main" java.lang.NullPointerException
最后结论:("").equals(str)在str为null的时候返回false,str.equals("")在str为null时会抛空指针异常.
http://blog.sina.com.cn/s/blog_64733783010162al.html