Zum Inhalt

Random Werte zu einem Java Enum

Hier ist ein nicht optimiertes Beispiel wie man einen zufälligen Enum Wert eines Types bekommt:

public static <T extends Enum<?>> T randomEnum(Class<T> clazz){
    Random r = new Random();
    int x = r.nextInt(clazz.getEnumConstants().length);
    return clazz.getEnumConstants()[x];
}
Published inJavaProgrammieren

Schreibe den ersten Kommentar

    Schreibe einen Kommentar

    Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

    Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.