Liebe Gemeinde,
für euch ist folgendes sicher ein Klacks, ich sitze nun schon zwei Tage daran und komme einfach zu keiner vernünftigen Idee. Vielleicht könnt ihr mir ja helfen?:
Ich weise einem Boolean Array über 8 Checkboxen 8 Werte zu. Bsp: t,t,f,f,f,f,f,f
Diese Werte sollen nun in einen Integer-Wert umgewandelt werden, als wäre es eine Binärzahl, d.h. für das obige Beispiel:
true --> 2^0 = 1
true --> 2^1 = 2
false --> 0
false --> 0
...
Resultierender Integer-Wert wäre also 3.
Dieser Wert wird nun gesichert und später wieder geladen. Hier müsste dann eine "Rückkonvertierung" in ein Boolean Array durchgeführt werden.
Ich habe schon bitweise Manipulation mit den << und >> Operatoren versucht, jedoch scheint mir das keine saubere Lösung zu sein.
Vielen Dank für eure liebe Hilfe!
für euch ist folgendes sicher ein Klacks, ich sitze nun schon zwei Tage daran und komme einfach zu keiner vernünftigen Idee. Vielleicht könnt ihr mir ja helfen?:
Ich weise einem Boolean Array über 8 Checkboxen 8 Werte zu. Bsp: t,t,f,f,f,f,f,f
Diese Werte sollen nun in einen Integer-Wert umgewandelt werden, als wäre es eine Binärzahl, d.h. für das obige Beispiel:
true --> 2^0 = 1
true --> 2^1 = 2
false --> 0
false --> 0
...
Resultierender Integer-Wert wäre also 3.
Dieser Wert wird nun gesichert und später wieder geladen. Hier müsste dann eine "Rückkonvertierung" in ein Boolean Array durchgeführt werden.
Ich habe schon bitweise Manipulation mit den << und >> Operatoren versucht, jedoch scheint mir das keine saubere Lösung zu sein.
Vielen Dank für eure liebe Hilfe!