Rentetan Java enum

Dalam tutorial ini, kita akan belajar mempelajari tentang nilai rentetan untuk pemalar enum. Kami juga akan belajar mengatasi nilai rentetan lalai untuk pemalar enum dengan bantuan contoh.

Rentetan Java enum

Sebelum anda mengetahui tentang enum string, pastikan anda mengetahui mengenai Java enum.

Di Jawa, kita dapat memperoleh representasi rentetan pemalar enum menggunakan toString()kaedah atau name()kaedah tersebut. Sebagai contoh,

 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()); ) ) 

Pengeluaran

 nilai rentetan KECIL adalah nilai rentetan KECIL MEDIUM ialah MEDIUM 

Dalam contoh di atas, kita telah melihat representasi rentetan lalai bagi pemalar enum adalah nama pemalar yang sama.

Tukar Nilai Rentetan Default dari jumlah

Kita boleh mengubah perwakilan rentetan lalai bagi pemalar enum dengan mengesampingkan toString()kaedah. Sebagai contoh,

 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()); ) ) 

Pengeluaran

 Ukurannya sederhana. 

Dalam program di atas, kami telah membuat Ukuran enum. Dan kami telah mengatasi toString()kaedah untuk pemalar enum SMALLdan MEDIUM.

Catatan: Kami tidak dapat mengganti name()kaedahnya. Ini kerana name()kaedahnya adalah final.

Untuk mengetahui lebih lanjut, lawati kaedah terbaik untuk membuat enum String.

Artikel menarik...