Miten saadakokonaislukuarvo Enum Java

Sen lisäksiENUM arvosta ,kokonaisluku arvoENUM voi olla hyödyllistä tunnistaatietojen olet työskennellyt . Ablestock.com/AbleStock.com/Getty Kuvia

enums ovat ominaisuus lisätään Java-ohjelmointikielellä Java 1.5.Niiden avulla kehittäjä luoda joukon arvoja, jotka liittyvät läheisesti toisiinsa, viittaa ymmärrettävä nimi ja pakottaa käyttöön rajallinen määrä arvoja.Enums sisältää myös ylimääräisiä tärkeitä tietoja niiden tyyppi, kuten järjestysluku arvo ENUM, indeksi, jossa arvo määritellään ENUM tyyppi.Tämä voi tulla kätevä erilaisissa tilanteissa, kuten käyttämällä enums edustamaan indeksi array tai Luettelo tietotyyppi.

mitä tarvitset

  • Java SDK
  • Java IDE kuten Eclipse tai NetBeanson erittäin suositeltavaa, joskaan ei välttämätöntä.(Tämä artikkeli olettaa Eclipse, vaikka IDE toimintoja käytetään erittäin yleisesti ja sovelletaan kaikkiin ympäristöihin.)

Ohjeet

  1. Luo enum tyyppi.Eclipse, klikkaa hiiren oikealla projektin src kansioon, valitse "Uusi" pikavalikosta, ja valitse "Enum" alkaen alivalikosta.Nimeä ENUM mitä haluat;tämä artikkeli käyttää "TestEnum

    " yksinkertaisuuden.

  2. Lisää joitakin arvoja teidän enum.Jos et tunne hyvin luova, voit vain kopioida ja liitä seuraava:

    julkisen ENUM TestEnum {

    THE_FIRST_VALUE,

    THE_SECOND_VALUE,

    ANOTHER_VALUE,

    YET_ANOTHER_VALUE;

    }

  3. Lisää uusi luokka projektiin - jälleen, nimeltään mitä haluat - ja varmistaa, että sinulla on "public static void main (String [] args)" valintaruutu valittuna.

  4. Teidän tärkein, lisää seuraava koodi:

    TestEnum te = TestEnum.ANOTHER_VALUE;

    int intVal = te.ordinal ();

    System.out.println ("järjestysluku varten" + te.toString () + "on" + intVal);

    Jos suoritat tämän, sinun pitäisi saada konsoli tuotos muistuttaa seuraavasti:

    Järjestysluku varten ANOTHER_VALUE on 2

    Huomaa että järjestysluku arvo on nolla-pohjainen, kuten taulukkohakemistojen;tämä voi olla hieman sekava aluksi, jos et odottanut sitä.

Vinkkejä & amp;Varoitukset

  • käyttäminen järjestysluku arvo ENUM voi olla hyödyllinen kun työskentelet indeksoitu tietorakenteita, kuten taulukoita tai luetteloita.Esimerkiksi, voit luoda joukko merkkijonoja, jotka edustavat tietyn ENUM, sitten viittaus jouset menetelmässä kuten niin:
  • public String getString (TestEnum te) {
  • tuotto theStrings [te.ordinal ()];
  • }
  • vain toistaa vaiheessa viimeksi kuluneiden vaiheessa, pitää mielessä, että vihkikaavoista ovat nolla-pohjainen.He ovat myös riippuvaisia ​​käännettäessä järjestyksessä ENUM arvot - jos siirrät ANOTHER_VALUE jopa ensimmäisen kohteen, saat 0, kun oman tuotannon sijaan 2.
149
0
3
Java Ohjelmointi