Convertir string a doble en Java

Aquí, convertiremos String a Double en Java. Hay 3 métodos para esta conversión como se menciona a continuación:

Ilustración:  

Input : String = "20.156"
Output: 20.156
Input  : String = "456.21"
Output : 456.21

Diferentes formas de convertir strings en dobles

  1. Usando el método parseDouble() de la clase Double
  2. Usando el método valueOf() de la clase Double
  3. Usando constructor de clase doble 

Método 1: Usar el método parseDouble() de la clase Double 

Sintaxis: 

double str1 = Double.parseDouble(str); 

Ejemplo:

Java

// Java program to convert String to Double
// Using parseDouble() Method of Double Class
 
// Main class
public class GFG {
 
    // Main driver method
    public static void main(String args[])
    {
 
        // Create and initializing a string
        String str = "2033.12244";
 
        // Converting the above string into Double
        // using parseDouble() Method
        double str1 = Double.parseDouble(str);
 
        // Printing string as Double type
        System.out.println(str1);
    }
}
Producción: 

2033.12244

 

Método 2: Usar el método valueOf() de la clase Double

Sintaxis:

double str1 = Double.valueOf(str); 

Ejemplo:

Java

// Java program to convert String to Double
// using valueOf() Method of Double Class
 
// Main class
public class GFG {
 
    // Main driver method
    public static void main(String args[])
    {
 
        // Creating and initializing a string
        String str = "2033.12244";
 
        // Converting the above string to Double type
        double str1 = Double.valueOf(str);
 
        // Printing above string as double type
        System.out.println(str1);
    }
}
Producción: 

2033.12244

 

Método 3: Usando el constructor de la clase Doble

Sintaxis:

Double str1 = new Double(str); 

Ejemplo:

Java

// Java program to convert String to Double
// Using Constructor of Double class
 
// Main class
public class GFG {
 
    // Main driver method
    public static void main(String args[])
    {
 
        // Creating and initializing a string
        String str = "2033.12244";
 
        // Converting above string into double type
        Double str1 = new Double(str);
 
        // print above string as Double type
        System.out.println(str1);
    }
}
Producción: 

2033.12244

 

Publicación traducida automáticamente

Artículo escrito por Rajput-Ji y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *