Kā enum salīdzina Java?
Kā enum salīdzina Java?

Video: Kā enum salīdzina Java?

Video: Kā enum salīdzina Java?
Video: Python! Formatted String Literals (f-strings) 2024, Novembris
Anonim

Enum ievieš salīdzināmu saskarni un tā ir Salīdzinot ar () metode salīdzina tikai tāda paša veida enum . Arī dabiskā kārtība enum ir secībā, kādā viņi ir deklarēts kodā. Kā parādīts 10 piemēros Enum iekšā Java , tāds pats pasūtījums ir arī uzturēta ar ordinal() metodi enum , kas ir izmanto EnumSet un EnumMap.

Šajā sakarā, kas ir enum Java valodā?

Java Enums . An enum ir īpaša "klase", kas apzīmē konstantu grupu (nemainīgus mainīgos, piemēram, galīgos mainīgos). Lai izveidotu an enum , izmantojiet enum atslēgvārdu (klases vai saskarnes vietā) un atdaliet konstantes ar komatu.

Līdzīgi, vai enum ir salīdzināms? Enum ir tikai konstantes salīdzināmi uz citu enum vienas un tās pašas konstantes enum veids. Dabiskā secība, ko īsteno ar šo metodi, ir secība, kādā tiek deklarētas konstantes.

Attiecīgi, kā enum salīdzina ar virkni?

Priekš salīdzinot String uz Enum veids, kas jums jāpārvērš enum uz virkne un tad salīdzināt viņiem. Šim nolūkam varat izmantot metodi toString() vai metodi name(). toString() - atgriež šī nosaukuma nosaukumu enum konstante, kā norādīts deklarācijā.

Kā jūs salīdzināt objektus Java?

Būt spējīgam salīdzināt divi Java objekti no tās pašas klases Būla vienāds ( Objekts obj) metode ir jāpārraksta un jāīsteno klasei. Ieviesējs izlemj, kurām vērtībām jābūt vienādām, lai ņemtu vērā divas objektus būt vienlīdzīgam.

Ieteicams: