好贷网好贷款

Java中字符串比较的注意点,equal

发布时间:2016-12-3 6:16:37 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"Java中字符串比较的注意点,equal",主要涉及到Java中字符串比较的注意点,equal方面的内容,对于Java中字符串比较的注意点,equal感兴趣的同学可以参考一下。

Java中字符串比较的注意点 转自 http://www.cnblogs.com/tonyqus/archive/2004/12/07/73710.html 熟悉C++的人对于两个字符串比较的代码一定很了解:  (string1==string2)  但在java中,这个代码即使在两个字符串完全相同的情况下也会返回false  Java中必须使用string1.equals(string2)来进行判断  补充  如果:  string s1=new String("Hello");  string s2=new String("Hello");  则(s1==s2)=false  如果:  string s1="Hello";  string s2="Hello";  则(s1==s2)=true;  因为他们指向的同一个对象。  如果把其他变量的值赋给s1和s2,即使内容相同,由于不是指向同一个对象,也会返回false。所以建议使用equals(),因为equals比较的才是真正的内容

上一篇:我不是用户,我是用户。
下一篇:【permission】attempt to write a readonly database 错误

相关文章

相关评论