Možemo se pretvoriti dvostruko u String u Javi korištenjem String.valueOf() i Double.toString() metode.
Scenarij
Općenito se koristi ako moramo prikazati dvostruku vrijednost u tekstualnom polju za GUI aplikaciju jer se sve prikazuje kao niz u obrascu.
1) String.valueOf()
String.valueOf() je preopterećena metoda. Može se koristiti za pretvaranje double u String. ValueOf() je statička metoda klase String. The potpis metode valueOf() za dvostruku konverziju dan je u nastavku:
public static String valueOf(double d)
Primjer Java dvostrukog niza: String.valueOf()
Pogledajmo jednostavan kod za pretvaranje double u String u Javi.
double d=12.3;//floating literal is double by default String s=String.valueOf(d);
Primjer:
public class DoubleToStringExample1{ public static void main(String args[]){ double d=12.3; String s=String.valueOf(d); System.out.println(s); }}Testirajte sada
Izlaz:
12.3
2) Double.toString()
Metoda Double.toString() također pretvara float u String. ToString() je statička metoda klase Double. The potpis metode toString() dat je u nastavku:
public static String toString(double d)
Primjer Java dvostrukog niza: Double.toString()
Pogledajmo jednostavan kod za pretvaranje double u String u Javi pomoću metode Double.toString().
double d=89.7; String s=Double.toString(d);
Primjer:
public class DoubleToStringExample2{ public static void main(String args[]){ double d=89.7; String s=Double.toString(d); System.out.println(s); }}Testirajte sada
Izlaz:
89.7