Suchergebnisse für Anfrage "bitflags"
Sind Aufzählungen die kanonische Möglichkeit, Bit-Flags zu implementieren?
Momentan benutze ich Enums, um einen Zustand in einem kleinen Spielexperiment darzustellen. Ich erkläre sie so: namespace State { enum Value { MoveUp = 1 << 0, // 00001 == 1 MoveDown = 1 << 1, // 00010 == 2 MoveLeft = 1 << 2, // 00100 == 4 ...
Iteriere durch Werte in @IntDef, @StringDef oder einer beliebigen @Def-Klasse
Betrachten Sie diese Klasse: public class MyClassOfMystery { public static final int NO_FLAGS = ~0; public static final int FIRST_FLAG = 1; public static final int SECOND_FLAG = 1 << 1; public static final int THIRD_FLAG = 1 << 2; public static ...