Hi Leute,
ich würde gerne einen Code entschlüsseln der sich aus mehreren Buttons (siehe Konstanten im Code) zusammensetzen kann.
Z.B. bekomme ich von einer Methode den Code 20480 und eine andere Methode soll dann herausfinden können aus welchen Werten sie zusammengesetzt wurde (in diesem Fall 4096 und 16384).
Hat jemand eine Idee wie sich das lösen lässt? Ich habe im Zusammenhang auch was von Bitmasks gehört, aber da konnte ich nicht wirklich viel mit anfangen... (hab gegoogled und in diesem Forum gesucht).
Oder gibt es dazu vielleicht schon eine Implementierung in Java?
Danke schonmal im Voraus.
Gruß Nova
ich würde gerne einen Code entschlüsseln der sich aus mehreren Buttons (siehe Konstanten im Code) zusammensetzen kann.
Z.B. bekomme ich von einer Methode den Code 20480 und eine andere Methode soll dann herausfinden können aus welchen Werten sie zusammengesetzt wurde (in diesem Fall 4096 und 16384).
Hat jemand eine Idee wie sich das lösen lässt? Ich habe im Zusammenhang auch was von Bitmasks gehört, aber da konnte ich nicht wirklich viel mit anfangen... (hab gegoogled und in diesem Forum gesucht).
Oder gibt es dazu vielleicht schon eine Implementierung in Java?
Code:
static final int BUTTON1 = 1;
static final int BUTTON2 = 2;
static final int BUTTON3 = 4;
static final int BUTTON4 = 8;
static final int BUTTON5 = 16;
static final int BUTTON6 = 32;
static final int BUTTON7 = 64;
static final int BUTTON8 = 128;
static final int BUTTON9 = 256;
static final int BUTTON10 = 512;
static final int BUTTON11 = 4096;
static final int BUTTON12 = 8192;
static final int BUTTON13 = 16384;
static final int BUTTON14 = 32768;
Danke schonmal im Voraus.
Gruß Nova