Miten vertaat enumeja merkkijonoihin?
Miten vertaat enumeja merkkijonoihin?

Video: Miten vertaat enumeja merkkijonoihin?

Video: Miten vertaat enumeja merkkijonoihin?
Video: Зелёное мышление средневековых горожан Ревеля (Таллина). 2024, Marraskuu
Anonim

varten vertaamalla Stringiä to Enum tyyppi, jonka sinun pitäisi muuntaa enum to merkkijono ja sitten vertailla niitä. Tätä varten voit käyttää toString()- tai name()-metodia. toString()- Palauttaa tämän nimen enum vakio, kuten ilmoituksessa on.

Miten vertaat enumeita tällä tavalla?

Valmistukseen on kaksi tapaa vertailu / enum Members: equals -menetelmä käyttää ==-operaattoria sisäisesti tarkistaakseen, onko kaksi enum ovat tasa-arvoisia. Tämä tarkoittaa, voit vertaa Enum käyttäen sekä ==- että equals-menetelmää.

Tiedä myös, mitä enum valueOf palauttaa? Java. lang. Enum . jonkin arvo () menetelmä palaa the enum määritetyn enumtypen vakio määritetyllä nimellä. Nimen on vastattava täsmälleen an-ilmoituksessa käytettyä tunnistetta enum vakio tässä tyypissä.

Kuinka löytää tästä merkkijonon enum?

Voit luoda Enum merkkijonosta käyttämällä Enum . valueOf()-menetelmä. valueOf() on staattinen menetelmä, joka lisätään jokaiseen Enum luokassa käännösaikana ja se on implisiittisesti kaikkien saatavilla Enum arvot(), nimi() ja kardinaali()-menetelmien lisäksi.

Voitko käyttää vaihtolauseketta enumin ympärillä?

Joo, Voit käyttää Enumia sisään Vaihda tapausilmoitus Javassa kuten int primitive. Jos sinä ovat tuttuja enum int kuvio, jossa kokonaisluvut edustavat enum arvot ennen Java 5:tä sinä tietää jo kuinka Switch-koteloa käytetään kanssa Enum.

Suositeltava: