黑马程序员技术交流社区
标题:
各位大神,请教一个关于equals()方法的问题
[打印本页]
作者:
zhanqq2010
时间:
2014-6-18 20:12
标题:
各位大神,请教一个关于equals()方法的问题
本帖最后由 zhanqq2010 于 2014-6-18 20:32 编辑
各位路过的大神们,我想问一下 str.equals(" "); 与 “ “.equals(str); str.trim().equals(" ");" ".equals(str.trim()); 四者之间有区别吗?
作者:
hhnog
时间:
2014-6-18 20:49
trim()是string类中的一个方法(去空格),其实差不多,都是左边的字符串跟右边的做比较,str.trim().equals(" ")只是左边的str去空格后再跟右边的字符串比较
作者:
、海
时间:
2014-6-18 21:09
没区别啊
作者:
zhanqq2010
时间:
2014-6-18 22:35
hhnog 发表于 2014-6-18 20:49
trim()是string类中的一个方法(去空格),其实差不多,都是左边的字符串跟右边的做比较,str.trim().equal ...
关键是逻辑上有没有区别?
作者:
Geek_001
时间:
2014-6-19 02:44
前两者是两个字符串的比较,相同,如name.equals(this.name);后两者是两个方法的比较,相同
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2