java - 如何在java中声明属性的可能值

标签 java enumerated-types

我的类必须有一个字符串类型的属性,该属性只能有四个值:

value1, value2, value3, or value4 ; 

如何用java实现?

最佳答案

使用enumerated types ,例如

public enum MyStringType {
  value1{
      public String toString() {
          return "this is value1";
      }
  },

  value2{
      public String toString() {
          return "this is value2";
      }
  }
 /* etc etc */
}

关于java - 如何在java中声明属性的可能值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27022788/

相关文章:

java - 无法为字段设置随机枚举

java - 在 Java 中对齐文本

java - 如何转换为西里尔字母

Java如何指定给定文件的扩展名

java - 如何将 Windows Azure 存储 blob 发送到浏览器并更改 header

c++ - 具有枚举方向/类型的冒泡排序结构数组

java - 将套接字与 RMI 一起使用

api - 在Z3中调用某些策略后如何使用枚举常量?

c++ - 有没有办法为非整数创建枚举数据类型?

node.js - "Error": "invalid input value for enum" only when using pg package in application to do INSERT SQL operation