Како проверити да ли стринг није једнак другом стрингу у Јави?

Kako Proveriti Da Li String Nije Jednak Drugom Stringu U Javi



У Јави, провера да ли стринг није једнак другом низу значи упоређивање два стринг објекта и утврђивање да ли они садрже исте знакове или не. Ако два низа нису једнака, то значи да се бар један знак у једном стрингу разликује од одговарајућег карактера у другом низу. Користан је за различите сврхе као што су валидација уноса, обрада података и руковање грешкама.

Овај водич ће објаснити различите методе за израчунавање ако стринг није једнак другом стрингу у Јави.

Коришћење оператора “!=”.

Оператор “!=” се користи за упоређивање вредности два објекта. У Јави, стрингови су објекти, а оператор “!=” се може користити за израчунавање ако два низа нису једнака. Ево примера:







класа Здраво Свете {
јавности статичне празнина главни ( Низ [ ] аргс ) {
Низ стр1 = 'Здраво' ;
Низ стр2 = 'Свет' ;
ако ( стр1 != стр2 ) {
Систем. оут . принтлн ( 'Две жице нису једнаке' ) ;
}

}
}

Излаз



Резултат горњег кода показује да два низа „Хелло“ и „Ворлд“ нису једнака у терминалу.



Коришћењем методе екуалс().

Овај метод се користи за израчунавање вредности два објекта. Стринг класа замењује екуалс() за израчунавање вредности два стринга. Ево примера:





Низ стр1 = 'Здраво' ;
Низ стр2 = 'Свет' ;
ако ( ! стр1. једнаки ( стр2 ) ) {
Систем. оут . принтлн ( 'Две жице нису једнаке' ) ;
}

Излаз

Исход горњег кода потврђује да два низа „Здраво“ и „Свет“ нису једнаки.



Коришћење методе цомпареТо().

Тхе у поређењу са () метода се користи за упоређивање лексикографског реда два низа. Када ови стрингови нису једнаки, враћа вредност различиту од нуле. Ево примера:

класа Здраво Свете {
јавности статичне празнина главни ( Низ [ ] аргс ) {
Низ стр1 = 'Здраво' ;
Низ стр2 = 'Свет' ;
ако ( стр1. у поређењу са ( стр2 ) != 0 ) {
Систем. оут . принтлн ( 'Две жице нису једнаке' ) ;
}
} }

Излаз

Излаз показује да два низа нису једнака.

Коришћење методе цомпареТоИгнореЦасе().

Метода цомпареТоИгнореЦасе() је као метода цомпареТо(), али игнорише велика и мала слова стрингова. Ево кода:

класа Здраво Свете {
јавности статичне празнина главни ( Низ [ ] аргс ) {
Низ стр1 = 'Здраво' ;
Низ стр2 = 'СВЕТ' ;
ако ( стр1. цомпареТоИгнореЦасе ( стр2 ) != 0 ) {
Систем. оут . принтлн ( 'Две жице нису једнаке' ) ;
} }
}

Излаз

Излаз показује да стрингови нису једнаки.

Коришћењем методе !екуалс().

Метода !екуалс() се користи за израчунавање да ли су два низа једнака или не. Ево примера:

класа Здраво Свете {
јавности статичне празнина главни ( Низ [ ] аргс ) {
Низ стр1 = 'Здраво' ;
Низ стр2 = 'Свет' ;
ако ( ! стр1. једнаки ( стр2 ) ) {
Систем. оут . принтлн ( 'Две жице нису једнаке' ) ;
} }
}

Излаз

Излаз потврђује да стрингови нису једнаки.

Закључак

У Јави, проверите да ли стринг није једнак другом стрингу, користите оператор “!=”, метод екуалс(), метод цомпареТо() или метод !екуалс(). Све ове методе се користе за израчунавање да ли је један стринг једнак или не другом стрингу у Јави. Избор методе се заснива на специфичним потребама програма и жељеном нивоу поређења стрингова.