随机一个枚举成员。。
获取它的value 和 description
package sitemap.test; import java.util.ArrayList; import java.util.List; import java.util.Random; public enum Types { // 代码 枚举 需要大写。。 没有大写 smile("smile", "微笑面对生活"), weixin("weixin", "微信"), shuoshuo("shuoshuo", "个人语录"), guihua("guihua", "个人规划"), rizhi("rizhi", "个人日志"), zongjie( "zongjie", "个人总结"), project("project", "java项目"), mianshi( "mianshi", "java面试"), question("question", "java问题"), peizhi( "peizhi", "java配置"), book("book", "java电子书"), things("things", "java杂谈"), shuju("shuju", "java数据"), shizhan("shizhan", "java实战"), jichu( "jichu", "java基础"), myssh("myssh", "java三层"), myweb("myweb", "javaWEB"), android("android", "Android"); private String code; private String description; Types(String code, String description) { this.code = code; this.description = description; } public String getCode() { return code; } public void setCode(String code) { this.code = code; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public static ArrayList<Types> list(){ ArrayList<Types> list= new ArrayList<Types>(); list.add(smile); list.add(weixin); list.add(weixin); list.add(shuoshuo); list.add(guihua); list.add(rizhi); list.add(zongjie); list.add(project); list.add(mianshi); list.add(peizhi); list.add(book); list.add(things); list.add(shuju); list.add(shizhan); list.add(jichu); list.add(myssh); list.add(myweb); list.add(android); return list; } public static void main(String[] args) { ArrayList<Types>list=Types.list(); Random random= new Random(); int num=random.nextInt(list.size())+1; System.out.println(list.get(num).getCode()+list.get(num).getDescription()); } }