See juhend selgitab erinevaid meetodeid, kuidas arvutada, kui string ei võrdu mõne muu Java stringiga.
- Operaatori “!=” kasutamine
- Kasutades võrdub() meetodit
- Võrdle() meetodi kasutamine
- Kasutades võrdlemistIgnoreCase() meetodit
- Meetodi !equals() kasutamine
Operaatori “!=” kasutamine
Operaatorit “!=” kasutatakse kahe objekti väärtuste võrdlemiseks. Javas on stringid objektid ja kui kaks stringi ei ole võrdsed, saab kasutada operaatorit “!=”. Siin on näide:
klass Tere, Maailm {
avalik staatiline tühine peamine ( String [ ] args ) {
String str1 = 'Tere' ;
String str2 = 'Maailm' ;
kui ( str1 != str2 ) {
Süsteem. välja . println ( 'Kaks stringi ei ole võrdsed' ) ;
}
}
}
Väljund
Ülaltoodud koodi tulemus näitab, et kaks stringi 'Tere' ja 'Maailm' ei ole terminalis võrdsed.
Kasutades võrdub() meetodit
Seda meetodit kasutatakse kahe objekti väärtuste arvutamiseks. Klass String alistab kahe stringi väärtuste arvutamisel võrdsed(). Siin on näide:
String str1 = 'Tere' ;
String str2 = 'Maailm' ;
kui ( ! str1. võrdub ( str2 ) ) {
Süsteem. välja . println ( 'Kaks stringi ei ole võrdsed' ) ;
}
Väljund
Ülaltoodud koodi tulemus kinnitab, et kaks stringi 'Tere' ja 'Maailm' ei ole võrdsed.
Võrdle() meetodi kasutamine
The võrdlema () meetodit kasutatakse kahe stringi leksikograafilise järjekorra võrdlemiseks. Kui need stringid ei ole võrdsed, tagastab see nullist erineva väärtuse. Siin on näide:
klass Tere, Maailm {avalik staatiline tühine peamine ( String [ ] args ) {
String str1 = 'Tere' ;
String str2 = 'Maailm' ;
kui ( str1. võrdlema ( str2 ) != 0 ) {
Süsteem. välja . println ( 'Kaks stringi ei ole võrdsed' ) ;
}
} }
Väljund
Väljund näitab, et kaks stringi ei ole võrdsed.
Kasutades võrdlemistIgnoreCase() meetodit
CompleteToIgnoreCase() meetod sarnaneb võrdlemismeetodiga(), kuid see eirab stringide suurtähti. Siin on kood:
klass Tere, Maailm {avalik staatiline tühine peamine ( String [ ] args ) {
String str1 = 'Tere' ;
String str2 = 'MAAILMA' ;
kui ( str1. võrrelgeIgnoreCase'iga ( str2 ) != 0 ) {
Süsteem. välja . println ( 'Kaks stringi ei ole võrdsed' ) ;
} }
}
Väljund
Väljund näitab, et stringid ei ole võrdsed.
Meetodi !equals() kasutamine
Meetodit !equals() kasutatakse selleks, et arvutada, kas kaks stringi on võrdsed või mitte. Siin on näide:
klass Tere, Maailm {avalik staatiline tühine peamine ( String [ ] args ) {
String str1 = 'Tere' ;
String str2 = 'Maailm' ;
kui ( ! str1. võrdub ( str2 ) ) {
Süsteem. välja . println ( 'Kaks stringi ei ole võrdsed' ) ;
} }
}
Väljund
Väljund kinnitab, et stringid ei ole võrdsed.
Järeldus
Javas kontrollige, kas string ei ole võrdne mõne teise stringiga, kasutage operaatorit “!=”, võrdub() meetodit, võrdlusmeetodit() või !equals() meetodit. Kõiki neid meetodeid kasutatakse selleks, et arvutada, kas üks string võrdub Java teise stringiga või mitte. Meetodi valikul lähtutakse programmi spetsiifilistest vajadustest ja soovitud stringide võrdlemise tasemest.