PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Java: Char in String konvertieren


minos5000
2004-10-17, 11:52:22
Problem siehe Topic.


Bis jetzt mach ich's noch so:


char zeug[] = {irgendwelcheChars};

String s = new String( zeug );




Aber da muss es doch einen einfacheren Weg ala


String s = new String( einChar );

geben??





thx

HellHorse
2004-10-17, 12:41:48
Ehm, der erste Weg ist schon der richtige, wenn du aus einen char[] einen String machen willst.

Wenn du bloss aus einem einzigen char einen String machen willst, hast du viele veschiedene Möglichkeiten.
such dir was aus:

String s;
char c = 'c';

s = "" + c;

s = Character.toString(c);

s = String.valueOf(c);

s = valueOf(c); // bei import static java.lang.String.valueOf;

s = new String(new char[]{c});


edit:
Du meinst doch nicht etwa das?

String s = "abcdefghijklmnopqrstuvwyxz";
String s = "c";

minos5000
2004-10-17, 13:48:54
String s;
char c = 'c';

s = "" + c;

s = Character.toString(c);

s = String.valueOf(c);

s = valueOf(c); // bei import static java.lang.String.valueOf;

s = new String(new char[]{c});
[/code]




Genau das hab ich gesucht :-)

Ich hatte zwar in der API nach solchen Befehlen gesucht, aber seltsamerweise überhaupt keinen vernünftigen Eintrag zu der Umwandlung von Charaktern gefunden...