Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
SirWayne Gast
|
Verfasst am: 08. Feb 2006 15:31 Titel: Datentyp double |
|
|
wie kann ich den Datentyp double in einen String verwandeln????
z.B hab ein ergebnis
double ergebnis=...........
wie kann ich diese zahl in ein string bekommen??????? |
|
Nach oben |
|
|
|
Markus13
Anmeldungsdatum: 24.01.2006 Beiträge: 10
|
Verfasst am: 08. Feb 2006 19:54 Titel: |
|
|
Es geht so:
double ergebnis = 2;
String s = "" + ergebnis;
In wie weit das optimal ist kann ich nicht sagen, aber es geht :-).
oder so (siehe http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Double.html):
double ergebnis = 2;
Double d = new Double(d);
String s = d.toString(); |
|
Nach oben |
|
|
Senior Sanchez Gast
|
Verfasst am: 08. Feb 2006 20:45 Titel: |
|
|
Das geht sicher, ist aber nicht so schön, weil unnötigerweise ein Objekt erzeugt wird.
Es ist im Grunde zu umständlich, da die Double-Klasse direkt eine statische Methode toString(double d) bietet, sodass man damit direkt nen String erzeugen kann.
double d = 2;
String s = Double.toString(d); |
|
Nach oben |
|
|
SirWayne Gast
|
Verfasst am: 08. Feb 2006 22:15 Titel: |
|
|
Danke des mit dem
double ergebnis=2
String s=""+ergebnis
wusste ich schon....
aber die andere Lösung ist besser ....thx |
|
Nach oben |
|
|
|