Simli bərabərlərdən necə istifadə edirsiniz?
Simli bərabərlərdən necə istifadə edirsiniz?

Video: Simli bərabərlərdən necə istifadə edirsiniz?

Video: Simli bərabərlərdən necə istifadə edirsiniz?
Video: Mixing Random Things into Slime #3 !!! Slimesmoothie Relaxing Satisfying Slime Videos 2024, Bilər
Anonim

String istifadə . bərabərdir (): Java-da, sətir bərabərdir () metodu verilən ikisini müqayisə edir simlər məlumatlarına/məzmununa əsaslanır simli . Əgər hər ikisinin bütün məzmunu simlər eynidirsə, həqiqəti qaytarır. Əgər bütün simvollar üst-üstə düşmürsə, o zaman yalan qaytarır.

Eynilə, sətirdə == və.equals istifadə etmək arasında fərq nədir?

İkinci bərabərlər arasındakı fərq və == operator edir ki, == edir istinad və ya yaddaş ünvanını yoxlamaq üçün istifadə olunur of obyektlərin eyni yeri göstərib-göstərməməsindən asılı olmayaraq, və bərabərdir () üsulu edir məzmunu müqayisə etmək üçün istifadə olunur of obyekt məsələn. halda of müqayisə edir Simli halda onun simvolları of Tam onlarındır

Bundan əlavə, == equals () və compareTo () metodu arasındakı fərq nədir? müqayisə etmək : İki sətri leksikoqrafik cəhətdən müqayisə edir. bərabərdir : Bu sətri müəyyən edilmiş obyektlə müqayisə edir. müqayisə etmək iki sətri simvollarına görə müqayisə edir (eyni indeksdə) və müvafiq olaraq tam ədəd (müsbət və ya mənfi) qaytarır. bərabərdir() iki obyektin eyni olub-olmadığını yoxlayır və boolean qaytarır.

Müvafiq olaraq, bərabər metoddan necə istifadə edirsiniz?

Java sətri bərabərdir () üsul sətirin məzmununa əsasən verilmiş iki sətri müqayisə edir. Hər hansı bir simvol uyğun gəlmirsə, o, yalanı qaytarır. Bütün simvollar uyğundursa, bu doğru qaytarır. Simli bərabərdir () üsul üstün tutur bərabərdir () üsul Obyekt sinfi.

Java-da == istifadə edərək iki sətri müqayisə edə bilərikmi?

Simlər in Java dəyişməzdirlər. Nə vaxt == istifadə edərək üçün operator simli müqayisə sizi deyil müqayisə edir məzmunu simli , amma əslində var müqayisə edir yaddaş ünvanı. Əgər hər ikisi bərabərdirsə olacaq əks halda doğru və yalanı qaytarın. Halbuki bərabərdir simli müqayisə edir simli məzmunu.

Tövsiyə: