Forum: PC-Programmierung Java Steuerzeichen wie String "\n" in Integer umwandeln


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Jefe (Gast)


Lesenswert?

Hallo, wie wandele ich die Steuerzeichen STX, ETX, CR und LF in Interger 
um.
Die Steuerzeichen liegen als String vor.

Die Stringlänge ist immer 1.

String tempString = "\n";
int tempInt = 0;

Also ich möchte aus "\n" die Zahl 10 haben. Aus "\r" die 13, aus "\2" 
die 2 und aus "\3" die 3.

Gruß
Jefe

von Oliver S. (oliverso)


Lesenswert?

Mal vorsichtig gefragt: Warum willst du die umwandeln?

Oliver

von Irgend W. (Firma: egal) (irgendwer)


Lesenswert?

Jefe schrieb:
> tempString = "\n";

Das \n ist eigentlich eine Anweisung an den Compiler hier den 
entsprechenden Wert direkt einzusetzen. In tempString stehen da dann 
keine zwei Zeichen sondern nur der entsprechende Wert. Einfach mal im 
debugger anschauen...

von Holger D (Gast)


Lesenswert?

tempInt = (int) tempString.charAt(0);

Beitrag #6494278 wurde von einem Moderator gelöscht.
von Udo S. (urschmitt)


Lesenswert?


von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Nachts wenn der Schliesser kommt schrieb im Beitrag #6494278:

> Ist dein google kaputt?

Google nützt einem gar nichts, wenn man die Frage falsch verstanden hat. 
Deine Antwort führt zu valueOf(), was der TO überhaupt nicht sucht.

Die Lösung
1
tempInt = (int) tempString.charAt(0);
von Holger ist schon die richtige.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.