Ads by ProfitSence
Close

Convertir double a string java

Last Updated on jueves 6º oct. 2022

Convertir double a string java

Usando + operador

			
					double d = 123.45d;
String str = d+""; // str is '123.45'

			
	

Double.toString()

Podemos usar el método double class toString para obtener la representación de cadena de double en puntos decimales.

			
					double d = 123.45d;
String str = Double.toString(d);
System.out.println(str); //prints '123.45'

			
	

String.valueOf()

			
					double d = 123.456d;
String str = String.valueOf(d); // str is '123.456'

			
	

String.format()

Podemos usar el método de formato Java String para convertir doble a String

			
					double d = 36.98d;
String s = String.format("%f", d);
System.out.println(s); //36.980000

			
	

DecimalFormat

Podemos usar la clase DecimalFormat para convertir doble a String.

			
					double d = 123.454d;
String str = DecimalFormat.getNumberInstance().format(d);
System.out.println(str); //str es '123.454'

str = new DecimalFormat("#.0#").format(d);
System.out.println(str); //str es '123.45'
str = new DecimalFormat("#.0#").format(123.456); 
System.out.println(str); //str es '123.46'

			
	

StringBuilder, StringBuffer

Podemos usar StringBuilder y StringBuffer append function para convertir doble a cadena.

			
					double d = 123.45d;
String str = new StringBuilder().append(d).toString();