Binär oder Dezimal kodieren?

Status
Nicht offen für weitere Antworten.

para_

Bekanntes Mitglied
Hi, ich habe einige Abfragen ( 8 Stück ), die halt alle entweder true oder false liefern.

Ich möchte aber nur eine Variable ( zurzeit ist es ein Integer ) weitergeben nach dem Auslesen.
Mit 4 Abfragen bleibt das ja noch relativ klein ( der Integer wird höchstens 1111 groß) aber bei 8 ist das dann schon 11111111.
Fällt natürlich gleich ins Auge, dass man das ja irgendwie binär machen könnte, nur hab ich leider keine Ahnung wie ich das machen soll. :$

Kann mir da jemand helfen?

So sieht es zur zeit aus und das is doch eher unschön:
Code:
			if ( t_upLeft == bendsTo[i] )
				bends+=10000000;
			if ( t_upRight == bendsTo[i] )
				bends+=1000000;
			if ( t_downLeft == bendsTo[i] )
				bends+=100000;
			if ( t_downRight == bendsTo[i] )
				bends+=10000;
			if ( t_left == bendsTo[i] )
				bends+=1000;
			if ( t_right == bendsTo[i] )
				bends+=100;
			if ( t_up == bendsTo[i] ) 
				bends+=10;
			if ( t_down == bendsTo[i] ) 
				bends+=1;
 

para_

Bekanntes Mitglied
Thx, oh man, sowas Billiges ;) Muss man erstmal drauf kommen.

Vielen Dank, FelixB

edit: @Joe: Auch danke, daran hatte ich erst gedacht nur hab ich davon keine Ahnung, dachte an eine Antwort in die Richtung, aber mit dem boolean Array mach ichs jetzt :p
 
G

Guest

Gast
Code:
byte num = 12;
byte shift = 1;

String s = "";

for(int i = 0 ; i < 8 ; i++){
	if( (num & shift) != 0){
		s = "1" + s;
	}
	else{
		s = "0" + s;
	}
	shift <<= 1;
	
}

byte To binary String....falls dich interessiert... :wink:
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
R Von Dezimal zu Binär Allgemeine Java-Themen 6
T Datei Ordner in Binär-Zahlenkette umwandeln Allgemeine Java-Themen 11
H Input/Output InputStream: 32-Bit-Ganzzahl (DWORD) binär lesen Allgemeine Java-Themen 5
J Objekte binär speichern Allgemeine Java-Themen 10
D Positionen im String binär codiert Allgemeine Java-Themen 4
J Dateien binär vergleichen Allgemeine Java-Themen 8
A Komponenten binär in Datei schreiben Allgemeine Java-Themen 11
G Unterscheidung: Binär- oder Textdatei Allgemeine Java-Themen 13
D binär einlesen schneller? Allgemeine Java-Themen 3
C binär byte Allgemeine Java-Themen 4
M Strings binär bearbeiten Allgemeine Java-Themen 3
KilledByCheese Dezimal nach Hexadezimal rechner wirft seltsame exception Allgemeine Java-Themen 4
K Datei als HEX oder dezimal gem. ASCII einlesen Allgemeine Java-Themen 4
S brauche dringend help bei einem projekt (Römisch-dezimal) Allgemeine Java-Themen 3
G Umwandlung Hex nach Dezimal Allgemeine Java-Themen 3
L Hex --> Dezimal --> Zeichen Allgemeine Java-Themen 7
H Dezimal nach ansi kodieren Allgemeine Java-Themen 2
S Hex und Dezimal Umwandlung? Allgemeine Java-Themen 3
E Wort kodieren mit bit shifting? Allgemeine Java-Themen 6
E Problem beim Dateien kodieren ("Byte = Byte +1") Allgemeine Java-Themen 3

Ähnliche Java Themen


Oben