跳到主要內容

Java Random Enum

亂數取得 Enum 裡的任意值

public static > T randomEnum(Class clazz){
   Random random = new Random();
      int x = random.nextInt(clazz.getEnumConstants().length);
      return clazz.getEnumConstants()[x];
 }
參考文章:http://stackoverflow.com/questions/1972392/java-pick-a-random-value-from-an-enum

留言