- 枚举是对多例模式的一种扩充,完善,简化。
demo1 基本定义
enum Color { // 枚举类
RED,GREEN,BLUE // 实例化对象,这里的值可以用中文
}
public class JavaDemo {
public static void main(String args[]) {
Color c = Color.RED;// 获取实例化对象
System.out.println(c);
}
}
demo2 获取枚举中全部内容
enum Color { // 枚举类
RED,GREEN,BLUE // 实例化对象,这里对象可以用中文定义
}
public class JavaDemo {
public static void main(String args[]) {
for(Color c : Color.values()){// 通过values() 获取所有的值
System.out.println(c);
}
}
}
demo3 switch中枚举判断
enum Color { // 枚举类
RED,GREEN,BLUE // 实例化对象,这里对象可以用中文定义
}
public class JavaDemo {
public static void main(String args[]) {
Color c = Color.RED;
switch(c){ // 支持枚举判断
case RED:
System.out.println("红色");
break;
case GREEN:
System.out.println("绿色");
break;
case BLUE:
System.out.println("蓝色");
break;
}
}
}
标签:10.9,System,Color,枚举,println,public,RED
From: https://www.cnblogs.com/pansidong/p/17519335.html