記憶盒子

把記憶裝進(jìn)灰色的盒子,封裝起來,那年那月,重新拾起。

首頁搜索目錄
search
當(dāng)前主題: 軟件編程

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

作者:Kaka    時(shí)間:2009-10-18 13:15:41    瀏覽:    評(píng)論:0

      在編程中,通常比較兩個(gè)字符串是否相同的表達(dá)式是“==”,但在Java中不能這么寫。在Java中,如果要比較a字符串是否等于b字符串,需要這么寫:

      if(a.equals(b)){

      }

      返回true或false

      equals()方法

      String的equals()方法用于比較兩個(gè)字符串是否相等。由于字符串是對(duì)象類型,所以不能簡(jiǎn)單的用“==”(雙等號(hào))判斷兩個(gè)字符串是否相等,而使用equals()方法比較兩個(gè)對(duì)象的內(nèi)容。

      語法:

      boolean equals(String str)
      str:要作比較的字符串對(duì)象。
      返回:如果和String相等則為true;否則為false。
      例如字符串“abc”和一個(gè)新的字符串“abc”比較的結(jié)果為“true”,因?yàn)樗鼈儍?nèi)容相同。

      注意:

      equals()方法比較的是對(duì)象的內(nèi)容(區(qū)分字母的大小寫格式),但是如果使用“==”雙等號(hào)操作符比較兩個(gè)對(duì)象時(shí),比較的是兩個(gè)對(duì)象的內(nèi)存地址,所以它們不相等(即使內(nèi)容相同,不同對(duì)象的內(nèi)存地址也是不相同的)。

x

標(biāo)簽: Java  

※ 網(wǎng)站速度慢?試試網(wǎng)站自動(dòng)優(yōu)化工具 ※

  • 擴(kuò)展閱讀
上一篇: 提高網(wǎng)站打開速度的18點(diǎn)要素
下一篇: 什么是PR

發(fā)表評(píng)論:

◎歡迎參與討論,請(qǐng)?jiān)谶@里發(fā)表您的看法、交流您的觀點(diǎn)。

訂閱博客                   QQ交流群(312716741)

  • 通過Google訂閱本站 通過鮮果訂閱本站 通過抓蝦訂閱本站
  • 通過QQ郵箱訂閱本站 通過Yahoo訂閱本站 通過有道訂閱本站

Search

最新評(píng)論及回復(fù)

最近留言

網(wǎng)站分類

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

Copyright @2009-2024 All Rights Reserved. 粵ICP備14028160號(hào)-1

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