javastring比較是否相等 JAVA如何判斷兩個(gè)字符串不相等?
JAVA如何判斷兩個(gè)字符串不相等?您可以通過(guò)equals判斷字符串是否相等。equals方法(由string類(lèi)從其超類(lèi)對(duì)象繼承)用于檢測(cè)兩個(gè)對(duì)象是否相等,即兩個(gè)對(duì)象的內(nèi)容是否相等。它區(qū)分大小寫(xiě)。pub
JAVA如何判斷兩個(gè)字符串不相等?
您可以通過(guò)equals判斷字符串是否相等。
equals方法(由string類(lèi)從其超類(lèi)對(duì)象繼承)用于檢測(cè)兩個(gè)對(duì)象是否相等,即兩個(gè)對(duì)象的內(nèi)容是否相等。它區(qū)分大小寫(xiě)。public static void main(String[]args){String a=“abcdb”String b=“bcddeb”if(!a、 等于(b){系統(tǒng)打?。ā癮不等于B”)}否則{系統(tǒng)打印(“a等于B”)例如:S1=新字符串(“Sony”)//創(chuàng)建字符串對(duì)象S1。等于(“Sony”)//返回trues1==“Sony”//返回false//如果S1=“Sony”S1==“Sony”//返回true
1。打開(kāi)Java編輯工具并創(chuàng)建一個(gè)包含main的Java類(lèi)。2創(chuàng)建兩個(gè)字符變量,AA=“AAAA”和BB=“BBBB”不相等。三。然后使用aa.等于(BB)判斷它們是否相等。如果它們相等,則返回“AA和BB相等”。如果他們不想等待,返回“AA和BB不相等”。4設(shè)BB=“AAAA”等于AA。5再使用一次aa.等于(BB)判斷是否相等,但這次明顯相等。6運(yùn)行后發(fā)現(xiàn)第一個(gè)輸出為“AA和BB不想等待”,第二個(gè)輸出為“AA和BB相等”。
判斷兩個(gè)字符串是否相等,正解的表達(dá)方式是?
對(duì)象有一個(gè)名為equals(obj)的方法,用于比較兩個(gè)對(duì)象是否相等。返回值是布爾類(lèi)型。String重寫(xiě)此方法以比較兩個(gè)字符串是否相等。例如string s=“AA”string S2=“AAA”Boolean BTN=s.equals(S2)string有很多方法,請(qǐng)檢查JDK的API
一般來(lái)說(shuō),if是用來(lái)判斷兩個(gè)字符串是否相等的。使用“==”
var B=“ABC”
if(a==B)
]{
}]判斷值是否相等,然后進(jìn)行相應(yīng)操作
var B=“ABC”
if(a.equals(B))
]{
}]這兩種方法都可以判斷值是否一致。