Hoe vergelyk enum in Java?
Hoe vergelyk enum in Java?

Video: Hoe vergelyk enum in Java?

Video: Hoe vergelyk enum in Java?
Video: Java Enums Explained in 6 Minutes 2024, Mei
Anonim

Enum implementeer Vergelykbare koppelvlak en dit is vergelyk Met () metode vergelyk net dieselfde tipe van opsomming . Ook natuurlike volgorde van enum is die volgorde waarin hulle is in kode verklaar. Soos getoon op 10 voorbeelde van Enum in Java , dieselfde volgorde is ook onderhou deur ordinal() metode van opsomming , watter is gebruik deur EnumSet en EnumMap.

In hierdie verband, wat is 'n enum in Java?

Java Enums . An opsomming is 'n spesiale "klas" wat 'n groep konstantes (onveranderlike veranderlikes, soos finale veranderlikes) verteenwoordig. Om 'n opsomming , gebruik die opsomming sleutelwoord (in plaas van klas of koppelvlak), en skei die konstantes met 'n komma.

Is enum eweneens vergelykbaar? Enum konstantes is slegs vergelykbaar na ander opsomming konstantes van dieselfde opsomming tipe. Die natuurlike volgorde wat deur hierdie metode geïmplementeer word, is die volgorde waarin die konstantes verklaar word.

Dienooreenkomstig, hoe vergelyk enum met tou?

Vir String vergelyk aan Enum tipe wat jy moet omskakel opsomming aan string en toe vergelyk hulle. Daarvoor kan u die toString()-metode of name()-metode gebruik. toString()- Wys die naam hiervan opsomming konstant, soos vervat in die verklaring.

Hoe vergelyk jy voorwerpe in Java?

Om te kan vergelyk twee Java voorwerpe van dieselfde klas die boolean gelyk is ( Voorwerp obj) metode moet deur die klas oorheers en geïmplementeer word. Die implementeerder besluit watter waardes gelyk moet wees om twee te oorweeg voorwerpe gelyk te wees.

Aanbeveel: