设置Java枚举类型的值

 捕鱼达人2602890295 发布于 2023-02-07 15:37

我想用来enums在我的小程序中对常量变量进行分组,我想设置这些值,以便稍后可以提取值并将它们用作整数.

我在考虑这样的事情:

public enum Value {
    THREE = 3,
    SIX = 6, 
    NINE = 9
}

所以后来我可以检索这样的值:

int[] myIntArray = new int[Value.THREE];

我之前使用过C++这种方式,但这对我来说不适用于Java.有没有一种方法可以显式设置Java枚举值,有人可以解释我如何设置然后从我的提取值enum

1 个回答
  • Java的语法如下:

    public enum NUMBER
    {
        THREE(3),
        SIX(6), 
        NINE(9);
    
        NUMBER(int value){this.value = value;}
    
        private int value;
    
        public int getValue(){return value;}
    }
    

    然后你就可以使用它:

    int[] myIntArray = new int[NUMBER.THREE.getValue()];
    

    2023-02-07 15:40 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有