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

发布时间:2017-4-25 3:13:18 编辑: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 错误

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款