Java中字符串比较的注意点Java认证考试

文章作者 100test 发表时间 2010:01:01 15:47:23
来源 100Test.Com百考试题网


  熟悉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.
  因为他们指向的同一个对象。源:www.examda.com
  如果把其他变量的值赋给s1和s2,即使内容相同,由于不是指向同一个对象,也会返回false。所以建议使用equals(),因为equals比较的才是真正的内容。

  编辑特别推荐:

  指点一下:到底该不该去考JAVA认证?

  Java面试题:第一锦

  Java面试题:第二锦

  Java面试题:第三锦

  Java面试题:第四锦

  Java面试题:第五锦

  一个有趣的编程:程序员的爱情故事



相关文章


JAVA认证辅导:jsp端使用ApplicationContextJava认证考试
用JavaMail发送带附件的EmailJava认证考试
如何高效使用JavaEEORM框架Java认证考试
JAVA与QQ网络通讯实例Java认证考试
Java中字符串比较的注意点Java认证考试
JAVA认证辅导:JS操作JSON总结Java认证考试
apacheserver与tomcat的区别以及整合Java认证考试
JAVA版helloworld全攻略Java认证考试
Java应用开发中代码生成工具的作用Java认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛