Cómo convertir doble a cadena en Java

Como Convertir Doble A Cadena En Java



En Java, “ doble ” es un objeto de Java “ Doble ” clase contenedora que almacena el tipo de datos primitivo double como parámetro. Sin embargo, a veces, necesitamos convertir double a String porque Strings nos permite almacenar números más grandes que no caben en ningún tipo de datos que contenga números, como enteros o dobles.

Este blog demostrará los métodos para convertir doble a String en Java.

¿Cómo convertir doble a cadena en Java?

Para la conversión doble a cadena en Java, puede usar:







  • Método Double.toString()
  • Método String.valueOf()
  • operador '+'
  • Método String.format()
  • Método StringBuilder.append()
  • Método StringBuffer.append()

¡Discutiremos cada uno de los métodos mencionados uno por uno!



Método 1: convertir doble a cadena en Java utilizando el método Double.toString()

Para convertir un doble a String, puede usar el ' Encadenar() ” método estático de la clase Double. Convierte valores numéricos dobles a String. Como es un método estático, no necesitamos crear un objeto y llamar al método con el nombre de la clase.



Sintaxis





Double.toString ( valor ) ;

Aquí el ' Encadenar() El método ” convertirá el “ valor ” variable doble a String.



Ejemplo

En primer lugar, crearemos una variable de tipo de datos doble llamada “ valor ” y asigne el siguiente valor:

doble valor = 783,8956d;

A continuación, llamaremos al “ Doble.toString() ” y pase la variable doble creada como argumento:

Cuerda calle = Doble.aCadena ( valor ) ;

La siguiente declaración de impresión devolverá ' verdadero ” si la variable convertida que es “ calle ” es una instancia de String; de lo contrario, volverá “ falso ”:

Sistema.fuera.imprimir ( str instancia de cadena ) ;

La salida muestra ' verdadero ”, lo que indica que el tipo de datos del valor resultante es String:

Método 2: convertir doble a cadena en Java usando el método String.valueOf()

También puede utilizar el “ valor de() ” Método estático de clase de cadena para conversión doble a cadena. Toma el valor decimal de cualquier tipo, como double, como parámetro y lo convierte en una cadena.

Sintaxis

Cadena.valorDe ( valor )

Aquí el ' valor de() ” convertirá la variable doble “val” a String.

Ejemplo

En primer lugar, crearemos una variable de tipo doble llamada “ valor ” y almacenar el siguiente valor en él:

doble valor = 583.856d;

A continuación, llamaremos al “ Cadena.valorDe() ” método pasando el “ valor ” como parámetro:

Cuerda calle = Cadena.valorDe ( valor ) ;

Por último, comprobaremos si el valor convertido es una instancia de String o no:

Sistema.fuera.imprimir ( str instancia de cadena ) ;

Producción

Método 3: convertir doble a cadena en Java usando ' + Operador

La forma más sencilla de convertir doble a cadena es usando el operador de suma '+'. Actúa como un operador de concatenación cuando se utiliza con cadenas. De manera similar, un valor doble se puede convertir en una cadena simplemente concatenándolo con una cadena vacía.

Sintaxis

valor + ''

Aquí el ' + El operador ” concatenará el “ valor ” variable de tipo doble con una cadena vacía, lo que da como resultado su conversión de doble a cadena.

Ejemplo

Primero, almacenaremos un valor decimal en una variable “ valor ”:

doble valor = 543,656d;

Luego, crea una variable de tipo String “ calle ” que almacena la cadena convertida después de concatenar “ valor ” con una cadena vacía:

Cuerda calle =  valor + '' ;

Por último, comprobaremos si el valor convertido es una instancia de String o no:

Sistema.fuera.imprimir ( str instancia de cadena ) ;

Producción

¡Ahora, dirígete a la siguiente sección!

Método 4: convertir doble a cadena en Java usando el método String.format()

Los ' Cadena.formato() El método también se puede utilizar para la conversión doble a cadena. En este método, pasaremos el valor decimal con el “ %F ” especificador, que indica que el segundo parámetro contiene números de punto flotante. Luego convierte el valor doble al formato de cadena.

Sintaxis

Cadena.formato ( '%F' , valor )

Aquí el ' Cadena.formato() El método ” convertirá el “ valor ” variable de tipo doble al formato String.

Ejemplo

En este ejemplo, tenemos una variable doble “ valor ” con el siguiente valor:

doble valor = 1233.676d;

Ahora llamaremos al “ Cadena.formato() 'método y paso' %F ” como especificador y “ valor ” como el segundo parámetro:

Cadena str = cadena.formato ( '%F' , valor ) ;

Finalmente, comprobaremos si el valor convertido es una instancia de String o no:

Sistema.fuera.imprimir ( str instancia de cadena ) ;

Producción

Método 5: convertir doble a cadena en Java usando el método StringBuilder.append()

En Java, el “ adjuntar() ” método de la “ Constructor de cadenas La clase ” también se usa para la conversión doble a cadena.

Sintaxis

Cadena str = nuevo constructor de cadenas ( ) .adjuntar ( valor ) .Encadenar ( ) ;

Para utilizar este método, en primer lugar, crearemos un objeto de la clase StringBuilder, luego agregaremos el valor de la variable doble ' valor ” en él y convertirlo a String.

Ejemplo

Ahora, crearemos un nuevo objeto de la “ Constructor de cadenas 'clase nombrada' calle ” y llamar al “ adjuntar() ” método pasando el “ valor ” variable doble y convertirla a la cadena con el método “toString()”:

Cadena str = nuevo constructor de cadenas ( ) .adjuntar ( valor ) .Encadenar ( ) ;

Producción

Método 6: convertir doble a cadena en Java usando el método StringBuffer.append()

Hay otro método para convertir un doble en una cadena, que es el ' adjuntar() ” método de la “ StringBuffer ' clase. Funciona igual que el anterior” StringBuilder.append() ' método. También crea un objeto de la clase StringBuffer para acceder a los métodos y luego convertir a String.

Sintaxis

Cadena str = nuevo StringBuffer ( ) .adjuntar ( valor ) .Encadenar ( ) ;

Para utilizar este método, en primer lugar, crearemos un objeto de la clase StringBuffer, luego agregaremos el valor de la variable doble ' valor ” en él y convertirlo a String.

Ejemplo
En primer lugar, cree una instancia de la clase StringBuffer y luego llame al método append() pasando un valor doble que se convertirá en una cadena usando el ' Encadenar() ' método:

Cadena str = nuevo StringBuffer ( ) .adjuntar ( valor ) .Encadenar ( ) ;

Producción

Hemos ofrecido la información básica relacionada con la conversión doble a cadena en Java.

Conclusión

Para convertir double a String en Java, puede utilizar diferentes métodos como Double.toString(), String.valueOf(), el operador '+', String.format(), StringBuilder.append() y StringBuffer.append( ) método. Los primeros cuatro métodos no necesitan la creación de ningún objeto adicional para el propósito especificado, mientras que, para los dos últimos métodos, se requiere crear un objeto de la clase en particular y luego llamar a su método relacionado. En este blog, hemos demostrado los métodos para la conversión doble a cadena.