Computer >> Máy Tính >  >> Lập trình >> Java

Làm thế nào chúng ta có thể lấy tên của hằng số Enum trong Java?


An Enum là một loại dữ liệu đặc biệt được thêm vào phiên bản Java 1.5 và nó có thể được sử dụng để xác định một tập hợp hằng số , khi chúng ta cần danh sách giá trị được xác định trước không đại diện cho một số loại dữ liệu dạng số hoặc dạng văn bản, chúng ta có thể sử dụng Enum . Các enum là hằng số và theo mặc định, chúng là tĩnh cuối cùng , vì vậy tên của các trường kiểu enum được viết bằng chữ hoa chữ cái .

Tên của hằng số enum được trả về bởi phương thức j ava.lang.Enum.name () . Phương thức này trả về tên chính xác như nó đã được khai báo trong khai báo enum.

Ví dụ

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

Đầu ra

The name of an enum constant is: RECTANGLE