Hallo,
gibt es eine Möglichkeit Zeichen in Ascii-Dezimalzahlen umzuwandeln?
danke
Hallo,
gibt es eine Möglichkeit Zeichen in Ascii-Dezimalzahlen umzuwandeln?
danke
Hallo,
gibt es eine Möglichkeit Zeichen in Ascii-Dezimalzahlen
umzuwandeln?
Der Grund bzw. Anwendungsfall wäre evtl. interessant zu wissen.
Beim Vergleichen von Chars, kann man sowohl mit einem anderen Char als auch mit dem ASCII Code des Zeichens vergleichen. Also muss es ja irgendwie schon in der Form vorhanden sein.
MfG Maximus
Moien
gibt es eine Möglichkeit Zeichen in Ascii-Dezimalzahlen
umzuwandeln?
Ja, es gibt in java.lang.String die Methode:
byte[] getBytes(String charsetName)
Die sollte auch ASCII als charsetName akzeptieren. Die Bytewerte dann nach int wandeln und gemäss den 2K-Zahlen System in positive Werte umrechnen.
Der Grund bzw. Anwendungsfall wäre evtl. interessant zu
wissen.
Beim Vergleichen von Chars, kann man sowohl mit einem anderen
Char als auch mit dem ASCII Code des Zeichens vergleichen.
Aufpassen, das funktioniert nicht immer.
Intern arbeitet java mit einer 32Bit langen Darstellung (UTF-XX), ASCII waren aber 8Bit. Ein Teil der Darstellung triff „zufälligerweise“ die ASCII-Zeichen, aber bei weitem nicht alle. Sonderzeichen sind in ASCII und UTF unterschiedlich.
cu
Also mein fall ist der:
Ich bekomme einen Text rein z.B. „Hallo Welt“
Diesen Text muss ich jetzt in Ascii-Zahlen umwandeln, damit ich diesen Text über awt.Robot wieder ausgeben kann.
Ich habe also keine Zahl, sondern brauche eine…
oder hatte ich dich mit deiner Lösung da falsch verstanden?
MfG
Moien
Ich bekomme einen Text rein z.B. „Hallo Welt“
Diesen Text muss ich jetzt in Ascii-Zahlen umwandeln, damit
ich diesen Text über awt.Robot wieder ausgeben kann.
Über keyPress, keyRelease ? Dafür benutzt man die internen Codes von java, also über „char String.charAt(int index)“.
Spezialcodes findet man in http://java.sun.com/j2se/1.5.0/docs/api/java/awt/eve…
Ich habe also keine Zahl, sondern brauche eine…
Zahl.
cu