记忆盒子

把记忆装进灰色的盒子,封装起来,那年那月,重新拾起。

首页搜索目录
search
当前主题: 软件编程

在Java里判断字符串是否相等

作者:Kaka    时间:2009-10-18 13:15:41    浏览:    评论:0

      在编程中,通常比较两个字符串是否相同的表达式是“==”,但在Java中不能这么写。在Java中,如果要比较a字符串是否等于b字符串,需要这么写:

      if(a.equals(b)){

      }

      返回true或false

      equals()方法

      String的equals()方法用于比较两个字符串是否相等。由于字符串是对象类型,所以不能简单的用“==”(双等号)判断两个字符串是否相等,而使用equals()方法比较两个对象的内容。

      语法:

      boolean equals(String str)
      str:要作比较的字符串对象。
      返回:如果和String相等则为true;否则为false。
      例如字符串“abc”和一个新的字符串“abc”比较的结果为“true”,因为它们内容相同。

      注意:

      equals()方法比较的是对象的内容(区分字母的大小写格式),但是如果使用“==”双等号操作符比较两个对象时,比较的是两个对象的内存地址,所以它们不相等(即使内容相同,不同对象的内存地址也是不相同的)。

x

标签: Java  

※ 网站速度慢?试试网站自动优化工具 ※

  • 扩展阅读
上一篇: 提高网站打开速度的18点要素
下一篇: 什么是PR

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

订阅博客                   QQ交流群(312716741)

  • 通过Google订阅本站 通过鲜果订阅本站 通过抓虾订阅本站
  • 通过QQ邮箱订阅本站 通过Yahoo订阅本站 通过有道订阅本站

Search

最新评论及回复

最近留言

网站分类

Powered By Z-Blog 1.8 Walle Build 91204 Designed by Han'space

Copyright @2009-2024 All Rights Reserved. 粤ICP备14028160号-1

Powered By Z-Blog 1.8 Walle Build 91204
Copyright @2009-2024 All Rights Reserved.