Dado un valor doble en Java, la tarea es convertir este valor doble al tipo de string.
Ejemplos:
Input: 1.0 Output: "1.0" Input: 3.14 Output: "3.14"
Enfoque 1: (usando el operador +)
Un método es crear una variable de string y luego agregar el valor doble a la variable de string. Esto convertirá directamente el valor doble en string y lo agregará en la variable de string.
A continuación se muestra la implementación del enfoque anterior:
Ejemplo 1:
// Java Program to convert double value to String value class GFG { // Function to convert double value to String value public static String convertDoubleToString(double doubleValue) { // Convert double value to String value // using + operator method String stringValue = "" + doubleValue; return (stringValue); } // Driver code public static void main(String[] args) { // The double value double doubleValue = 1; // The expected string value String stringValue; // Convert double to string stringValue = convertDoubleToString(doubleValue); // Print the expected string value System.out.println( doubleValue + " after converting into string = " + stringValue); } }
Producción:
1.0 after converting into string = 1.0
Enfoque 2: (usando el método String.valueOf())
La forma más sencilla de hacerlo es usando el método valueOf() de la clase String en el paquete java.lang . Este método toma el valor doble que se va a analizar y devuelve el valor en tipo String.
Sintaxis:
String.valueOf(doubleValue);
A continuación se muestra la implementación del enfoque anterior:
Ejemplo 1:
// Java Program to convert double value to String value class GFG { // Function to convert double value to String value public static String convertDoubleToString(double doubleValue) { // Convert double value to String value // using valueOf() method return String.valueOf(doubleValue); } // Driver code public static void main(String[] args) { // The double value double doubleValue = 1; // The expected string value String stringValue; // Convert double to string stringValue = convertDoubleToString(doubleValue); // Print the expected string value System.out.println( doubleValue + " after converting into string = " + stringValue); } }
Producción:
1.0 after converting into string = 1.0