„Java enum“ stygos

Šioje pamokoje sužinosime sužinoti apie eilučių konstantų reikšmes. Mes taip pat išmoksime perrašyti numatytąją eilutės reikšmę enum konstantoms, naudodamiesi pavyzdžiais.

„Java enum“ stygos

Prieš sužinodami apie „enum“ eilutes, įsitikinkite, kad žinote apie „Java enum“.

„Java“ sistemoje galime gauti „enum“ konstantų eilutę, naudodami toString()metodą arba name()metodą. Pavyzdžiui,

 enum Size ( SMALL, MEDIUM, LARGE, EXTRALARGE ) class Main ( public static void main(String() args) ( System.out.println("string value of SMALL is " + Size.SMALL.toString()); System.out.println("string value of MEDIUM is " + Size.MEDIUM.name()); ) ) 

Rezultatas

 eilutės reikšmė SMALL yra maža eilutės reikšmė MEDIUM yra MEDIUM 

Ankstesniame pavyzdyje matėme, kaip numatytasis eilutės atvaizdavimas yra „enum“ konstanta.

Keisti numatytąją eilučių reikšmę

Mes galime pakeisti numatytąjį eilutės atvaizdavimą enum konstantose, nepaisydami toString()metodo. Pavyzdžiui,

 enum Size ( SMALL ( // overriding toString() for SMALL public String toString() ( return "The size is small."; ) ), MEDIUM ( // overriding toString() for MEDIUM public String toString() ( return "The size is medium."; ) ); ) class Main ( public static void main(String() args) ( System.out.println(Size.MEDIUM.toString()); ) ) 

Rezultatas

 Dydis vidutinis. 

Pirmiau pateiktoje programoje mes sukūrėme enum Size. Ir mes toString()peržengėme enum konstantų SMALLir MEDIUM.

Pastaba:name() metodo negalime nepaisyti . Taip yra todėl, kad name()metodas yra final.

Norėdami sužinoti daugiau, apsilankykite geriausiais būdais sukurti „enum“ stygą.

Įdomios straipsniai...