"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

java: binärzahlen -> ascii code

lachrymology 17.05.2003 - 18:54 939 11
Posts

lachrymology

Little Overclockerin
Avatar
Registered: Dec 2001
Location: Wien
Posts: 427
hi...
jm ne idee wie ich auf _einfache_ weise binärzählen in ascii code umwandeln könnt?
(java)
Bearbeitet von atrox am 28.05.2003, 11:35 (solved)

FMFlash

tranceCoder
Avatar
Registered: Mar 2001
Location: Wien
Posts: 2037
rechne die 8-bit binär in integer um, der dann den ascii code darstellt und umgekehrt.

beispiel: 01100001 = 97 = a .... b = 98 = 01100010

lachrymology

Little Overclockerin
Avatar
Registered: Dec 2001
Location: Wien
Posts: 427
hm...aha :confused: :D

geht das genauer? was mach ich dann mit den int?

lachrymology

Little Overclockerin
Avatar
Registered: Dec 2001
Location: Wien
Posts: 427
-

FMFlash

tranceCoder
Avatar
Registered: Mar 2001
Location: Wien
Posts: 2037
also, wenn die 8-bit binär in dezimal (integer) umgerechnet den ascii code ergeben, brauchst du nur noch den ascii code als das entsprechende zeichen (char, string) darzustellen. wie man das in java angehen könnte weiss ich nicht, unter C funktioniert diese umwandlug jedenfalls so:

Code:
int iAscii = 97;
char cBuchstabe = (char)iAscii;
// cBuchstabe == 'a'

ich hoffe das hilft dir weiter!

atrox

in fairy dust... I trust!
Avatar
Registered: Sep 2002
Location: HTTP/1.1 404
Posts: 2782
imho kann man auch direkt rechenoperationen auf dem datentyp 'char' anwenden.

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
Kann's vielleicht sein, dass sie einen String "100101" in eine Zahl umwandeln will? Lernt man das nicht in "Einführung in die Informatik"?

atrox

in fairy dust... I trust!
Avatar
Registered: Sep 2002
Location: HTTP/1.1 404
Posts: 2782

FMFlash

tranceCoder
Avatar
Registered: Mar 2001
Location: Wien
Posts: 2037
Zitat von atrox
Zitat von flocky
falls du noch die möglichkeit hast dann leg 15 euro drauf und nimm einen heattrap statt dem delta, BITTE :D:rolleyes:

sie sucht ;)

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
Zitat
ahhh.. ich glaube er sucht java.lang.Integer.parseInt(String s, int radix)

Ah ja, ich hab ja gewusst, dass es irgendwie mit der Library gehen muss, hab's aber nicht gefunden. Die andere Richtung geht nämlich mit toBinaryString.

atrox

in fairy dust... I trust!
Avatar
Registered: Sep 2002
Location: HTTP/1.1 404
Posts: 2782
oder der allgemeine fall mit Integer.toString(int i, int radix).

Zitat
sie sucht
schalfende(*) InformatikstudentIN - ich muß besser ausschau halten :)

lachrymology

Little Overclockerin
Avatar
Registered: Dec 2001
Location: Wien
Posts: 427
Zitat von Ringding
Lernt man das nicht in "Einführung in die Informatik"?

nein, eigentlich heissts genau einführung ins programmieren...tschuldigung, irgendwo und irgendwann muss ich das halt auch lernen :p

auf jeden fall thx für eure hilfe!

was ich eigentlich gesucht habe ist:
dass ich überall wo sich eine 1 im string befindet soll man 2 hoch die stelle dazuaddieren...

das wusst ich nicht..jetzt weiss ichs und das proggie is auch schon längst fertig

auf ein nächstes ;)
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz