java枚举enum最简单的使用

来源:互联网 发布:大数据公司如何盈利 编辑:程序博客网 时间:2024/05/16 12:01
看了几篇文章,在遇到要定义多个常量的时候,枚举enum的使用是非常好的选择。下面是最简单的一个类
public class TestEnum {    private int index;    private String name;    public int getIndex() {        return index;    }    public void setIndex(int index) {        this.index = index;    }    private TestEnum(int index, String name) {        this.index = index;        this.name = name;    }    public String getName() {        return name;    }    public void setName(String name) {        this.name = name;    }}

再看看枚举类

public enum TestEnum {    RED(1,"红色"),    YELLOW(2,"黄色"),    BLACK(3,"黑色");    private int index;    private String name;    public int getIndex() {        return index;    }    public void setIndex(int index) {        this.index = index;    }    private TestEnum(int index, String name) {        this.index = index;        this.name = name;    }    public String getName() {        return name;    }    public void setName(String name) {        this.name = name;    }}

常量要多次使用的情况下,枚举类有些方法,比如values()方法,可以得到所有的枚举
写法:

Testenum.values();

values()返回的是一个数组,每个元素对应一个枚举

0 0
原创粉丝点击