标签:span print 红色 return put 构造 log this 新建
新建一个枚举类:
public enum enum1 { RED("红色"), BLACK, GREEN, YELLOW, BLUE; private String cum; private enum1() {//私有构造方法(必须设置为私有,因为枚举本身是单例模式。) } private enum1(String cum) { this.cum = cum; } public String getCum() { return cum; } }
values()方法获取所有枚举常量,可以使用foreach遍历例如:
//根据输入的值判断属于哪个枚举常量
String input = in.nextLine(); for(enum1 name : enum1.values()){ if(input.equals(name.getCum())){ System.out.println(name); }else{ System.out.println("null"); } }
上述方法,如果输入为红色则得到结果:
输入: 红色 RED null null null null
enum1.valueOf(String str);得到的是枚举常量例如:
enum1.valueOf("RED")
结果为:RED
标签:span print 红色 return put 构造 log this 新建
原文地址:http://www.cnblogs.com/tianlongren/p/7606041.html