Enum Java-da necə müqayisə olunur?
Enum Java-da necə müqayisə olunur?

Video: Enum Java-da necə müqayisə olunur?

Video: Enum Java-da necə müqayisə olunur?
Video: Java Dərsləri - Javada Kolleksiyalar haqqında (Collections in Java) 2024, Noyabr
Anonim

Enum Müqayisəli interfeysi həyata keçirir və o müqayisə etmək () metodu yalnız eyni növü müqayisə edir nömrə . Həmçinin təbii qaydada nömrədir onların hansı ardıcıllıqla var kodda elan edilmişdir. 10 nümunədə göstərildiyi kimi Enum in Java , eyni sifariş edir ordinal() üsulu ilə də saxlanılır nömrə , hansı edir EnumSet və EnumMap tərəfindən istifadə olunur.

Bu baxımdan Java-da bir enum nədir?

Java nömrələri . An nömrə sabitlər qrupunu (son dəyişənlər kimi dəyişməz dəyişənlər) təmsil edən xüsusi “sinif”dir. yaratmaq üçün nömrə , istifadə edin nömrə açar söz (sinif və ya interfeys əvəzinə) və sabitləri vergüllə ayırın.

Eynilə, enum müqayisə edilə bilərmi? Enum sabitlər yalnız müqayisəli başqasına nömrə eyni sabitlər nömrə növü. Bu üsulla həyata keçirilən təbii sıra sabitlərin elan olunma ardıcıllığıdır.

Müvafiq olaraq, enum sətirlə necə müqayisə olunur?

üçün String müqayisə üçün Enum çevirməli olduğunuz növü nömrə üçün simli daha sonra müqayisə etmək onlar. Bunun üçün siz toString() metodundan və ya name() metodundan istifadə edə bilərsiniz. toString()- Bunun adını qaytarır nömrə bəyannamədə göstərildiyi kimi sabitdir.

Java-da obyektləri necə müqayisə edirsiniz?

Bacarmaq müqayisə etmək iki Java obyektləri eyni sinifdən olan boolean bərabərdir ( Obyekt obj) metod sinif tərəfindən ləğv edilməli və həyata keçirilməlidir. Tətbiqçi iki hesab etmək üçün hansı dəyərlərin bərabər olması lazım olduğuna qərar verir obyektlər bərabər olmaq.

Tövsiyə: