ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
516
516
EMPFEHLEN
-
27.08.07 19:59 #1
HI an alle,
So ich hätte da mal wieder ne Frage.
Ich möchte eine Integerzahl in Chracter convertieren, aber mir fällt nichts anderes als das hier:
------>
Code :1 2 3 4
int zahl = 5; String tmp = ""+zahl; char tmp2[] = tmp.toCharArray(); System.out.println( tmp2[0]);
Gibt es eine einfache möglichkeit?
Ich wäre für jede antwort dankbar

ALSO
CYA TC @ allLieber von vielen Dingen etwas Wissen, als nur von Einer Sache!
-
Ja geht einfacher:
Code java:
Und wenn du allgemein Zahlen in Strings umwandeln möchtest und umgekehrt:
Code java:
Die +"" Methode ist da nicht so schön.Geändert von zeja (27.08.07 um 21:05 Uhr)
-
27.08.07 21:33 #3
@zeja THX
Für deine schnelle Antwort.



Weisch das mit den --> ""+ <-- das ist sone sache, die wir in der Schule öfters gemacht haben, weil wir ja nicht java sehr intensiv machen weisch.
Aber deine Lösung finde ich gut!!
THX Nochmal!!
ALSO
MfG
DaT-MonsterLieber von vielen Dingen etwas Wissen, als nur von Einer Sache!
-
Hallo,
du kannst aber auch char(zahl) verwenden.
-
Nein das ist falsch:
Code java:
Der Cast verwandelt die angegebene Zahl in das ASCII Zeichen für diese Zahl. Für 5 ist das ein nicht darstellbares Zeichen. 5 in ASCII ist dagegen 53. Um also die äquivalente Zahl als char zu haben muss man Character.forDigit nutzen.
Ähnliche Themen
-
Illegal XML Character
Von smathedark im Forum JavaAntworten: 3Letzter Beitrag: 23.04.08, 11:38 -
Character / Arm-position
Von mccae im Forum 3D Studio MaxAntworten: 7Letzter Beitrag: 12.12.07, 11:03 -
Character in 3ds max
Von Fathom im Forum 3D Studio MaxAntworten: 4Letzter Beitrag: 12.12.07, 10:46 -
Character Studio
Von daniel_kulmer im Forum 3D Studio MaxAntworten: 2Letzter Beitrag: 19.12.04, 18:14 -
character
Von ponda im Forum 3D Studio MaxAntworten: 3Letzter Beitrag: 08.11.01, 17:59





Zitieren

Login





