Hoe vergelyk jy enums met snare?
Hoe vergelyk jy enums met snare?

Video: Hoe vergelyk jy enums met snare?

Video: Hoe vergelyk jy enums met snare?
Video: И ЭТО ТОЖЕ ДАГЕСТАН? Приключения в долине реки Баараор. БОЛЬШОЙ ВЫПУСК (Путешествие по Дагестану #3) 2024, November
Anonim

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.

Op hierdie manier, hoe vergelyk jy enums?

Daar is twee maniere om te maak vergelyking van opsomming lede: is gelyk aan metode gebruik == operateur intern om te kyk of twee opsomming gelyk is. Dit beteken, Jy kan vergelyk Enum gebruik beide == en gelyk metode.

Weet ook, wat gee enum valueOf opbrengs? Die java. lang. Enum . Waarde van () metode opbrengste die opsomming konstante van die gespesifiseerde enumtipe met die gespesifiseerde naam. Die naam moet presies ooreenstem met 'n identifiseerder wat gebruik word om 'n opsomming konstant in hierdie tipe.

Hierin, hoe vind jy die enum van 'n string?

Jy kan skep Enum van String deur die gebruik van Enum . valueOf() metode. valueOf() is 'n statiese metode wat by elke Enum klas tydens samestellingstyd en dit is implisiet vir almal beskikbaar Enum saam met waardes(), naam() en kardinale() metodes.

Kan jy 'n skakelstelling rondom 'n enum gebruik?

Ja, Jy kan Enum gebruik in Verander gevalstelling in Java soos int primitief. As jy vertroud is met opsomming int patroon, waar heelgetalle verteenwoordig opsomming waardes voor Java 5 dan jy weet reeds hoe om Switch case te gebruik met Enum.

Aanbeveel: