Šajā rokasgrāmatā ir izskaidrotas dažādas metodes, kā aprēķināt, ja virkne nav vienāda ar citu Java virkni.
- Izmantojot operatoru “!=”.
- Izmantojot vienāds() metodi
- Izmantojot salīdzināšanas metodi ()
- Izmantojot CompleteToIgnoreCase() metodi
- Izmantojot !equals() metodi
Izmantojot operatoru “!=”.
Operators “!=” tiek izmantots, lai salīdzinātu divu objektu vērtības. Java valodā virknes ir objekti, un operatoru “!=” var izmantot, lai aprēķinātu, ja divas virknes nav vienādas. Šeit ir piemērs:
klasē Sveika pasaule {
publiski statisks nederīgs galvenais ( Stīga [ ] args ) {
Stīga str1 = 'Sveiki' ;
Stīga str2 = 'Pasaule' ;
ja ( str1 != str2 ) {
Sistēma. ārā . println ( 'Abas stīgas nav vienādas' ) ;
}
}
}
Izvade
Iepriekš minētā koda rezultāts parāda, ka terminālī divas virknes “Hello” un “World” nav vienādas.
Izmantojot vienāds() metodi
Šo metodi izmanto, lai aprēķinātu divu objektu vērtības. String klase ignorē vienāds () divu virkņu vērtību aprēķināšanai. Šeit ir piemērs:
Stīga str1 = 'Sveiki' ;
Stīga str2 = 'Pasaule' ;
ja ( ! str1. vienāds ( str2 ) ) {
Sistēma. ārā . println ( 'Abas stīgas nav vienādas' ) ;
}
Izvade
Iepriekš minētā koda rezultāts apstiprina, ka abas virknes “Hello” un “World” nav vienādas.
Izmantojot salīdzināšanas metodi ()
The Salīdzinot ar () metode tiek izmantota, lai salīdzinātu divu virkņu leksikogrāfisko secību. Ja šīs virknes nav vienādas, tā atgriež vērtību, kas nav nulle. Šeit ir piemērs:
klasē Sveika pasaule {publiski statisks nederīgs galvenais ( Stīga [ ] args ) {
Stīga str1 = 'Sveiki' ;
Stīga str2 = 'Pasaule' ;
ja ( str1. Salīdzinot ar ( str2 ) != 0 ) {
Sistēma. ārā . println ( 'Abas stīgas nav vienādas' ) ;
}
} }
Izvade
Izvade parāda, ka divas virknes nav vienādas.
Izmantojot CompleteToIgnoreCase() metodi
CompleteToIgnoreCase() metode ir kā salīdzinātTo() metode, taču tā ignorē virkņu reģistru. Šeit ir kods:
klasē Sveika pasaule {publiski statisks nederīgs galvenais ( Stīga [ ] args ) {
Stīga str1 = 'Sveiki' ;
Stīga str2 = 'PASAULE' ;
ja ( str1. salīdzinātToIgnoreCase ( str2 ) != 0 ) {
Sistēma. ārā . println ( 'Abas stīgas nav vienādas' ) ;
} }
}
Izvade
Izvade parāda, ka virknes nav vienādas.
Izmantojot !equals() metodi
Metode !equals() tiek izmantota, lai aprēķinātu, vai divas virknes ir vienādas. Šeit ir piemērs:
klasē Sveika pasaule {publiski statisks nederīgs galvenais ( Stīga [ ] args ) {
Stīga str1 = 'Sveiki' ;
Stīga str2 = 'Pasaule' ;
ja ( ! str1. vienāds ( str2 ) ) {
Sistēma. ārā . println ( 'Abas stīgas nav vienādas' ) ;
} }
}
Izvade
Izvade apstiprina, ka virknes nav vienādas.
Secinājums
Programmā Java pārbaudiet, vai virkne nav vienāda ar citu virkni, izmantojiet operatoru “!=”, vienāds() metodi, salīdzinātTo() vai !equals() metodi. Visas šīs metodes tiek izmantotas, lai aprēķinātu, vai viena virkne ir vienāda ar citu Java virkni. Metodes izvēle balstās uz konkrētajām programmas vajadzībām un vēlamo virkņu salīdzināšanas līmeni.