ENUM Bitoperationen

Lampe

Erfahrenes Mitglied
Kann ich mit Java und der Klasse Enum Bitoperationen auf einfache Art erstellen?

Code:
public Enum Werte {
   RED(1),
   BLUE(2),
   GREEN(4);

  private int value;

  Werte( int value ) {
     this.value = value;
  }

  public int getValue() { return value; }
}


Damit will ich sowas erstellen:

Code:
int v = Werte.RED | Werte.BLUE | Werte.GREEN;

Dies will ich nun ohne die Funktion "getValue()" erstellen.

Ich weiß aber nicht wie, Ihr?
 
Gefunden :)

Code:
private EnumSet<EnumLoggingType> logtypes;
...
logtypes = EnumSet.of(EnumLoggingType.debug, EnumLoggingType.emerg);
 

Neue Beiträge

Zurück