java枚举的相关练习
来源:互联网 发布:xp系统连接网络打印机 编辑:程序博客网 时间:2024/05/22 06:38
STATUS1, STATUS2
}
public enum UserEnum2 {
RED("红色"), GREEN("绿色"), BLANK("白色"), YELLO("黄色");
private String name;
private UserEnum2(String name) {
this.name = name;
}
public String getName() {
return name;
}
public String toString() {
return name + "kao";
}
}
public enum UserEnum3 {
RED(1), GREEN(2), BLANK(3), YELLO(4);
private int value;
private UserEnum3(int value) {
this.value = value;
}
public int getValue() {
return value;
}
}
public enum UserEnum4 {
//RED中可以根据自己需要进行自定义,下面要对应声明私有的构造方法
RED("红色", 1), GREEN("绿色", 2), BLANK("白色", 3), YELLO("黄色", 4);
// 成员变量
private String colorName;
private int index;
// 构造方法
private UserEnum4(String colorName, int index) {
this.colorName = colorName;
this.index = index;
}
// 普通方法
public static String getColorName(int index) {
for (UserEnum4 c : UserEnum4.values()) {
if (c.getIndex() == index) {
return c.colorName;
}
}
return null;
}
// get set 方法
public String getColorName() {
return colorName;
}
public int getIndex() {
return index;
}
}
public class Test {
public static void main(String[] args) {
System.out.println(UserEnum1.STATUS1.name());
System.out.println("-------------------------");
for(UserEnum2 e : UserEnum2.values()) {
System.out.println(e.getName());
System.out.println(e);
}
System.out.println("-------------------------");
System.out.println(UserEnum3.RED.name());
System.out.println(UserEnum3.RED.getValue());
System.out.println("-------------------------");
//UserEnum4示意,可以进行自定
System.out.println(UserEnum4.RED.name());
System.out.println(UserEnum4.RED.getColorName());
System.out.println(UserEnum4.RED.getIndex());
System.out.println(UserEnum4.getColorName(1));
}
}
- java枚举的相关练习
- Java数组的相关练习
- java枚举练习
- java枚举相关
- Java之枚举----小试牛刀练习
- java枚举类型相关代码
- Java枚举enum使用及相关的操作
- struts2的相关练习
- java例程练习(枚举Enum类)
- java数组与枚举(课本练习)
- Java 枚举--枚举的作用
- 枚举的相关运用场合
- 枚举 练习
- 枚举练习
- JAVA - 基础练习 - 枚举出彩票36选7的所有组合
- eclipse快捷键、java继承、枚举相关
- 文件相关的练习程序
- 超线程的相关练习
- Java中的枚举类型enum的使用
- Activity和Fragment生命周期
- java实用工具类
- POJ
- 阶乘逆元
- java枚举的相关练习
- java的元注解
- Mybatis分页插件PageHelper的使用
- ThinkpadE470之Windows10丢失蓝牙一解
- Floyd算法
- Java练习(注意)
- 如何获取百度网盘的下载链接?
- PCA原理
- HDU 6153 A Secret(后缀转前缀+拓展KMP)