目录
enum类简单使用
public class learnenum {
enum Color {
RED,
BLUE,
YELLOW;
}
public static void main(String[] args) {
//调用其中一个枚举值
System.out.println(Color.RED);
System.out.println(Color.valueOf("BLUE"));
//for循环判断
for(Color color: Color.values()){
if (color.equals("BLUE")) {
System.out.println(color);
}
}
//switch枚举类
Color color = Color.RED;
switch (color) {
case RED:
System.out.println("红色");
break;
case BLUE:
System.out.println("蓝色");
break;
case YELLOW:
System.out.println("黄色");
break;
default:
System.out.println("错误的颜色!");
}
}
}
EnumMap类简单使用
public enum Country {
CHINA, AMERICA, ENGLAND
}
import java.util.EnumMap;
public class enummaplearn {
public static void main(String[] args) {
EnumMap<Country, String> map = new EnumMap<Country, String>(Country.class);
map.put(Country.CHINA, "中国");
map.put(Country.AMERICA, "美国");
map.put(Country.ENGLAND, "英国");
System.out.println(map);
System.out.println(map.get(Country.CHINA));
}
}