enum写法
来源:互联网 发布:淘宝代销分账怎么设置 编辑:程序博客网 时间:2024/06/01 08:32
public enum Color {
RED("红色", 1), GREEN("绿色", 2);
private String name;
private int index;
private Color(String name, int index) {
this.name = name;
this.index = index;
}
public static String getName(int index) {
for (Color c : Color.values()) {
if (c.getIndex() == index) {
return c.name;
}
}
return null;
}
// get set 方法
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getIndex() {
return index;
}
public void setIndex(int index) {
this.index = index;
}
RED("红色", 1), GREEN("绿色", 2);
private String name;
private int index;
private Color(String name, int index) {
this.name = name;
this.index = index;
}
public static String getName(int index) {
for (Color c : Color.values()) {
if (c.getIndex() == index) {
return c.name;
}
}
return null;
}
// get set 方法
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getIndex() {
return index;
}
public void setIndex(int index) {
this.index = index;
}
}
public enum TestName{
LILI(1, "李丽"),
WANGGANG(2, "王刚");
private int code;
private String name;
private TestName(int code, String name) {
this.code = code;
this.name = name;
}
public int getCode() {
return code;
}
public void setCode(int code) {
this.code = code;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public static TestName getTestName(int code) {
for (TestName tmp : TestName.values()) {
if (code == tmp.getCode()) {
return tmp;
}
}
return null;
}
}
0 0
- enum写法
- Egret)enum写法
- 带构造器的enum写法
- enum
- enum
- enum
- enum
- enum
- enum
- enum
- ENUM
- enum
- enum
- enum
- enum
- enum
- enum
- enum{}
- HDU2421Deciphering Password(数论&质因数分解)
- 【算法】【动态规划】Coin Exchange
- 0008 手动定制原版 Win7 操作系统(终)
- Ajax提高篇(2)DOM进行Web响应
- iOS开发-OC-类、对象、方法
- enum写法
- 关于VBS连接MySQL与连接Excel
- SQL语句中,为什么where子句不能使用列别名,而order by却可以?
- 叶存菜鸟setter与getter应用笔记
- 软件任务的进度安排
- VS2010 Web网站发布详解
- Django之第一个app<6>
- 第一篇博客
- 在Matlab中使用WPF