Cómo convertir el doble en cadena en Java

Cómo convertir el doble en cadena en Java
En Java, "doble"Es un objeto de la Java"Doble"Clase de envoltura que almacena el tipo de datos primitivos Doble como parámetro. Sin embargo, a veces, necesitamos convertir el doble a cadena porque las cadenas nos permiten almacenar números más grandes que no se ajustan a ningún tipo de datos que contenga los números, como enteros o dobles.

Este blog demostrará los métodos para convertir el doble en cadena en Java.

Cómo convertir el doble en cadena en Java?

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

  • Doble.método toString ()
  • Cadena.Método ValueOf ()
  • "+" Operador
  • Cadena.método format ()
  • StringBuilder.método append ()
  • Stringbuffer.método append ()

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

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

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

Sintaxis

Doble.tostring (val);

Aquí el "Encadenar()"El método convertirá el"Val"Doble variable a cadena.

Ejemplo

En primer lugar, crearemos una variable de tipo de datos dobles llamado "Val"Y asigne el siguiente valor:

Val doble = 783.8956d;

A continuación, llamaremos al "Doble.Encadenar()Método y pasar la doble variable creada como argumento:

Cadena str = doble.tostring (val);

La siguiente declaración de impresión devolverá "verdadero"Si la variable convertida que es"stri"Es una instancia de cadena; De lo contrario, volverá "FALSO":

Sistema.afuera.imprimir (STR instanceOf String);

La salida muestra "verdadero", Que indica que el tipo de datos del valor resultante es una cadena:

Método 2: Convertir el doble a cadena en Java usando String.Método ValueOf ()

También puedes 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 el doble, como un parámetro y lo convierte en una cadena.

Sintaxis

Cadena.valor de (val)

Aquí el "valor de()"El método convertirá la doble variable" Val "en cadena.

Ejemplo

En primer lugar, crearemos una variable de doble tipo llamada "Val"Y almacene el siguiente valor en él:

Val doble = 583.856d;

A continuación, llamaremos al "Cadena.valor de()"Método al pasar el"Val"Como parámetro:

Cadena str = string.valor de (val);

Por último, verificaremos si el valor convertido es una instancia de cadena o no:

Sistema.afuera.imprimir (STR instanceOf String);

Producción

Método 3: Convertir el doble a cadena en Java usando "+"Operador

La forma más simple de convertir el doble a cadena es usar el operador de adición "+". Actúa como un operador de concatenación cuando se utiliza con cadenas. Del mismo modo, un valor doble se puede convertir en una cadena simplemente concatenando con una cadena vacía.

Sintaxis

val + ""

Aquí el "+"El operador concatenará el"Val"Variable de doble tipo con una cadena vacía, que da como resultado su doble a la conversión de cadena.

Ejemplo

Primero, almacenaremos un valor decimal en una variable "Val":

Val doble = 543.656d;

Luego, cree una variable de tipo de cadena "stri"Que almacena la cadena convertida después de concatenar"Val"Con una cadena vacía:

Cadena str = val + "";

Por último, verificaremos si el valor convertido es una instancia de cadena o no:

Sistema.afuera.imprimir (STR instanceOf String);

Producción

Ahora, dirígete hacia la siguiente sección!

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

El "Cadena.formato()El método también se puede utilizar para la conversión de 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 en el formato de cadena.

Sintaxis

Cadena.formato ("%f", val)

Aquí el "Cadena.formato()"El método convertirá el"Val"Variable de tipo doble en el formato de cadena.

Ejemplo

En este ejemplo, tenemos una doble variable "Val"Con el siguiente valor:

Val doble = 1233.676d;

Ahora llamaremos al "Cadena.formato()"Método y pasar"%F"Como especificador y"Val"Como el segundo parámetro:

Cadena str = string.formato ("%f", val);

Finalmente, verificaremos si el valor convertido es una instancia de cadena o no:

Sistema.afuera.imprimir (STR instanceOf String);

Producción

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

En Java, el "adjuntar()"Método del"StringBuilderLa clase también se usa para la conversión de doble a cadena.

Sintaxis

String str = new StringBuilder ().adjuntar (val).Encadenar();

Para utilizar este método, en primer lugar, crearemos un objeto de la clase StringBuilder, luego agregaremos el valor de la doble variable "Val"En él y convertirlo en cadena.

Ejemplo

Ahora, crearemos un nuevo objeto del "StringBuilder"Clase llamada"stri"Y llama al"adjuntar()"Método al pasar el"Val"Doble variable y convertirla en la cadena con el método" toString () ":

String str = new StringBuilder ().adjuntar (val).Encadenar();

Producción

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

Hay otro método para convertir un doble a una cadena, que es el "adjuntar()"Método del"Stringbuffer" clase. Funciona igual que lo anterior "StringBuilder.adjuntar()" método. También crea un objeto de la clase StringBuffer para acceder a los métodos y luego se convierte en cadena.

Sintaxis

String str = new StringBuffer ().adjuntar (val).Encadenar();

Para utilizar este método, en primer lugar, crearemos un objeto de la clase StringBuffer, luego agregaremos el valor de la doble variable "Val"En él y convertirlo en cadena.

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 utilizando el "Encadenar()" método:

String str = new StringBuffer ().adjuntar (val).Encadenar();

Producción

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

Conclusión

Para convertir el doble en cadena en Java, puede utilizar diferentes métodos como el doble.toString (), cadena.valuef (), el operador "+", cadena.format (), StringBuilder.append () y stringbuffer.método append (). Los primeros cuatro métodos no necesitan ninguna creación de objetos adicionales 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 de doble a cadena.