Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

เราจะรับชื่อของค่าคงที่ Enum ใน Java ได้อย่างไร


An Enum เป็นประเภทข้อมูลพิเศษที่เพิ่มใน เวอร์ชัน Java 1.5 และสามารถใช้กำหนด ชุดของ ค่าคงที่ เมื่อเราต้องการรายการค่าที่กำหนดไว้ล่วงหน้าซึ่งไม่ได้เป็นตัวแทนของข้อมูลที่เป็นตัวเลขหรือข้อความ เราสามารถใช้ Enum . enums เป็นค่าคงที่ และโดยค่าเริ่มต้น ค่าเหล่านี้เป็น คงที่ และ สุดท้าย ดังนั้นชื่อของฟิลด์ประเภท enum จึงเป็น ตัวพิมพ์ใหญ่ จดหมาย .

ชื่อของค่าคงที่ enum ถูกส่งกลับโดยวิธี java.lang.Enum.name() . เมธอดนี้ส่งคืนชื่อตรงตามที่ประกาศในการประกาศ enum ทุกประการ

ตัวอย่าง

enum Shape {
CIRCLE, TRIANGLE, SQUARE, RECTANGLE;
}
public class EnumNameTest {
   public static void main(String[] args) {
      Shape shape = Shape.RECTANGLE;
      System.out.println("The name of an enum constant is: " + shape.name());
   }
}

ผลลัพธ์

The name of an enum constant is: RECTANGLE