Convertir doble en cadena en Java

Mohammad Irfan 12 octubre 2023
  1. Convertir doble en cadena en Java
  2. Convierta Double en String utilizando el método toString() en Java
  3. Convierta Double en String utilizando el método format() en Java
  4. Convierta Double en String usando la clase Decimalformat en Java
  5. Convierta Double en String usando el operador + en Java
Convertir doble en cadena en Java

Este tutorial presenta cómo convertir un tipo doble en un objeto de cadena en Java. También hemos enumerado algunos códigos de ejemplo para ayudarlo a comprender mejor este tema.

El término doble es un tipo de datos en Java que se utiliza para almacenar números reales o números de punto flotante. Por otro lado, una cadena es una clase que contiene una secuencia de caracteres entre comillas dobles.

Este artículo le enseña cómo convertir un objeto doble en un objeto de cadena usando algunos métodos incorporados como valueOf(), toString() y valueOf(). ¡Empecemos!

Convertir doble en cadena en Java

Este primer método es uno de los ejemplos simples en los que tenemos un precio variable de tipo doble que tiene un valor flotante. Usando el método valueOf() de la cadena, convertimos este valor en un objeto String. Vea el ejemplo a continuación.

public class Main {
  public static void main(String[] args) {
    double price = 44.22;
    String val = String.valueOf(price);
    System.out.println(val);
  }
}

Producción :

44.22

Convierta Double en String utilizando el método toString() en Java

La clase contenedora Java Double proporciona un método toString() que toma un argumento de tipo doble y devuelve un objeto de cadena. Podemos usar este método para convertir un tipo doble en un objeto de cadena en Java. Vea el ejemplo a continuación.

public class Main {
  public static void main(String[] args) {
    double price = 44.22;
    String val = Double.toString(price);
    System.out.println(val);
  }
}

Producción :

44.22

Convierta Double en String utilizando el método format() en Java

Java presenta el método format() que pertenece a la clase string y se utiliza para formatear objetos de cadena; podemos usar este proceso para convertir un valor doble en un objeto de cadena.

Se necesitan dos argumentos: el primero es un formato de valor, o mejor puede decir un especificador de formato, y el segundo es un valor que queremos convertir. Vea el ejemplo a continuación.

public class Main {
  public static void main(String[] args) {
    double price = 44.22;
    String val = String.format("%.2f", price);
    System.out.println(val);
  }
}

Producción :

44.22

Convierta Double en String usando la clase Decimalformat en Java

La clase Java DecimalFormat se utiliza para formatear datos decimales. Usaremos el método format() de esta clase para convertir un tipo de datos doble en una cadena en Java. Vea el ejemplo a continuación.

import java.text.DecimalFormat;

public class Main {
  public static void main(String[] args) {
    double price = 44.22;
    DecimalFormat decimalFormat = new DecimalFormat("#,##0.00");
    String val = decimalFormat.format(price);

    System.out.println(val);
  }
}

Producción :

44.22

Convierta Double en String usando el operador + en Java

Esta es una de las formas más sencillas de convertir cualquier tipo de datos en una cadena en Java. Aquí, si concatenamos cualquier valor a la cadena, el resultado será un tipo de cadena. Entonces, usaremos el mismo concepto aquí para convertir un tipo doble en una cadena en Java. Vea el ejemplo a continuación.

public class Main {
  public static void main(String[] args) {
    double price = 44.22;
    String val = price + "";
    System.out.println(val);
  }
}

Producción :

44.22

Artículo relacionado - Java String

Artículo relacionado - Java Double