2025 Müəllif: Lynn Donovan | [email protected]. Son dəyişdirildi: 2025-01-22 17:17
O edir tövsiyə etdi müqayisə etmək yalnız qayıdır 0, zəng olarsa bərabərdir haqqında eyni obyektlər olardı qayıtmaq doğru: müqayisə etmək (e2) == 0 eynisi var e1 kimi boolean dəyəri. bərabərdir (e2) C sinfinin hər e1 və e2 üçün. Qeyd edək ki, null edir hər hansı bir sinfin nümunəsi deyil və e.
Bundan əlavə, iki obyektin məzmunu eyni olsa belə, bərabər () üçün səhv qaytarmaq mümkündürmü?
4 Cavablar. Java-da ictimai boolean metodu bərabərdir ( Obyekt obj) -dən miras alınır Obyekt . Bununla belə, metodun tətbiqi ilə müəyyən edildiyi kimi Obyekt sinif budur bərabərdir üsul olacaq olarsa qaytar və yalnız əgər the iki obyekt müqayisə edilir eyni misal.
Sonradan sual yaranır ki, niyə compareTo () Java-da bərabər () metoduna uyğun olmalıdır? Bu, Xəritə interfeysi baxımından müəyyən edildiyi üçün belədir bərabərdir əməliyyat, lakin xəritə ondan istifadə edərək bütün əsas müqayisələri yerinə yetirir müqayisə etmək (və ya müqayisə) üsul , belə ki, iki açar hesab olunur bərabərdir bununla üsul çeşidlənmiş xəritə baxımından, bərabərdir.
Bunu nəzərə alaraq, == bərabərdir () və müqayisəTo () 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.
"ComputerTo" metodunu ləğv edə bilərikmi?
Comparison Metodunu ləğv edin Cari tetikleyici obyekt ötürüləndən azdırsa, mənfi tam (adətən -1) qaytarmalıdır bir , və böyükdürsə müsbət tam ədəd (adətən +1), bərabərdirsə 0. müqayisə üsulu Əgər ötürülən obyektin uyğun olmayan növü və ya null varsa, istisna atır.
Tövsiyə:
Java obyekt yönümlüdür, yoxsa obyekt əsaslıdır?
Java, bir sinfi digərindən yaratmağı və miras almağı (kodun təkrar istifadəsini) dəstəkləyən obyekt yönümlü proqramlaşdırma dilinin nümunəsidir. VB obyekt əsaslı dilin başqa bir nümunəsidir, çünki siz siniflər və obyektlər yarada və istifadə edə bilərsiniz, lakin sinifləri miras qoyan obyektlər dəstəklənmir
Word sənədini iki bərabər hissəyə necə bölmək olar?
Word 2016 və 2013: Səhifəni Sütunlara Bölün Sütunlara bölmək istədiyiniz mətni vurğulayın. "Səhifə tərtibatı" sekmesini seçin. “Sütunlar”ı seçin, sonra tətbiq etmək istədiyiniz sütun növünü seçin. bir. iki. üç. Sol. Sağ
İki çoxhədlinin cəmi həmişə çoxhədlidirmi?
İki çoxhədlinin cəmi həmişə çoxhədlidir, ona görə də iki çoxhədlinin fərqi də həmişə çoxhədlidir
İki Hashmapın bərabər olub olmadığını necə bilirsiniz?
Hashmapları açarlara görə müqayisə etmək istəyiriksə, yəni iki heşməp eyni düymələr dəstinə malik olduqda bərabər olacaq, biz HashMap istifadə edə bilərik. keySet() funksiyası. HashSet-də bütün xəritə düymələrini qaytarır. Set istifadə edərək hər iki xəritə üçün açarların hashsetini müqayisə edə bilərik
C#-da iki sətirin bərabər olub olmadığını necə yoxlaya bilərəm?
Strcmp() iki sətir simvolunu simvollara görə müqayisə edir. İki sətirin birinci simvolu bərabərdirsə, iki sətirin növbəti simvolu müqayisə edilir. Bu, iki sətirin müvafiq simvolları fərqli olana və ya null simvoluna '' çatana qədər davam edir. Bu sətirdə müəyyən edilir