Kā pārbaudīt, vai virkne Java nav vienāda ar citu virkni?

Ka Parbaudit Vai Virkne Java Nav Vienada Ar Citu Virkni



Java, lai pārbaudītu, vai virkne nav vienāda ar citu virkni, ir jāsalīdzina divi virknes objekti un jānosaka, vai tajos ir vienas un tās pašas rakstzīmes. Ja abas virknes nav vienādas, tas nozīmē, ka vismaz viena rakstzīme vienā virknē atšķiras no atbilstošās rakstzīmes otrā virknē. Tas ir izdevīgs dažādiem mērķiem, piemēram, ievades validācijai, datu apstrādei un kļūdu apstrādei.

Šajā rokasgrāmatā ir izskaidrotas dažādas metodes, kā aprēķināt, ja virkne nav vienāda ar citu Java virkni.

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.