黑马程序员技术交流社区

标题: 关于交通灯管理系统的Lamp.valueOf(String arg0)方法疑惑 [打印本页]

作者: 吴玉辉    时间: 2012-4-18 13:19
标题: 关于交通灯管理系统的Lamp.valueOf(String arg0)方法疑惑
我查了下API,只有valueOf(Class<T> enumType, String name)这个方法,可是myeclipse中会有Lamp.valueOf(String arg0)方法,为什么呢?...
作者: 张卯    时间: 2012-4-18 22:15
本帖最后由 张卯 于 2012-4-18 22:16 编辑

API中确实没有,搜索了半天只找到这些信息,希望能帮到你吧,话说我也觉得挺纳闷的~另外还有下面那个方法也是API没有的~
valueOf(String arg0)方法,通过传入的arg0字符串解析出一个该枚举类的实例,其中传入的字符串必须是元素列表的名称之一,否则将抛出 java.lang.IllegalArgumentException异常,在web应用中这个方法作用很重要。该方法为静态方法,不需创建实例即可使用,如通过EnumAccessControll.valueOf("MEMBER")即可返回Member实例.
values()方法,返回一个该枚举类的数组,其中数组的元素即为该枚举类中元素列表中的元素。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2