其实代码很简单,就是把枚举转化为数组然后利用random随机数组的位置就行了.提供给一些有需要的朋友
public class TestMain {
public static void main(String[] args) {
// TODO Auto-generated method stub
EnumDemo enums[] = EnumDemo.values();
Random random = new Random();
EnumDemo ed = enums[random.nextInt(enums.length)];
getEnumDemo(ed);
}
/**
* 打印方法
* @param ed EnumDemo枚举
*/
public static void getEnumDemo(EnumDemo ed){
System.out.print(ed.toString());
}
public enum EnumDemo {
CASE1 , CASE2 , CASE3
}
}