黑马程序员技术交流社区
标题:
关于字符串String.equsls()进行比较时的问题。
[打印本页]
作者:
winkyqin
时间:
2014-10-28 10:54
标题:
关于字符串String.equsls()进行比较时的问题。
在使用equals进行比较中。
("str".equals(参数)) 和参数.equals("str")是不是有区别?
不然为什么都是字符串调用方法先?
作者:
18353666072
时间:
2014-10-28 11:59
这个主要看你是不是把他重写了,object里面的是没重写的,String里的是重写的了的,,去我那里看看我有总结 的
作者:
饼子
时间:
2014-10-28 18:59
返回的值不一样被,正好相反
作者:
齐宁宁
时间:
2014-10-28 19:03
参数如果是null,放到前面就会空指针异常。参数放到后面就没问题了
作者:
winkyqin
时间:
2014-10-29 22:59
齐宁宁 发表于 2014-10-28 19:03
参数如果是null,放到前面就会空指针异常。参数放到后面就没问题了
原来是这样!懂了
作者:
feng_0207
时间:
2014-10-31 23:00
有区别,如果 参数.equals("指定字符串") 如果参数为null 会报空指针异常
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2