位置:首頁(yè) > 軟件操作教程 > 編程開(kāi)發(fā) > Java > 問(wèn)題詳情

Java 字符串如何進(jìn)行比較?

提問(wèn)人:劉旭39發(fā)布時(shí)間:2020-11-24

字符串比較

Java中,雙等號(hào)“==”用來(lái)對(duì)基本類(lèi)型數(shù)據(jù)進(jìn)行比較^但是,對(duì)String對(duì)象來(lái)說(shuō),雙等號(hào)比較 的是兩個(gè)對(duì)象的引用內(nèi)存地址是否相同,而不是比較兩個(gè)對(duì)象的內(nèi)容是否一致。String類(lèi)中提供 了equals()和equalsIgnoreCase()兩個(gè)方法來(lái)比較字符串對(duì)象的內(nèi)容是否一樣,如果被比較的參數(shù)為 null,則會(huì)返回false。字符串比較方法定義格式如下:

equals(String anotherString) 

equalsIgnoreCase(String anotherString)

equals()方法會(huì)將大小寫(xiě)不同的字符串認(rèn)為是不同的內(nèi)容,equaIsIgnoreCase()方法則不考慮大小寫(xiě),只要字符相等(即認(rèn)為A和a是相等的),就會(huì)認(rèn)為這兩個(gè)字符串是相等的。image.png

繼續(xù)查找其他問(wèn)題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部