Skip to content
Related Articles
Get the best out of our app
GeeksforGeeks App
Open App
geeksforgeeks
Browser
Continue

Related Articles

Double parseDouble() method in Java with examples

Improve Article
Save Article
Like Article
Improve Article
Save Article
Like Article

The parseDouble() method of Java Double class is a built in method in Java that returns a new double initialized to the value represented by the specified String, as done by the valueOf method of class Double.

Syntax:

public static double parseDouble(String s)

Parameters: It accepts a single mandatory parameter s which specifies the string to be parsed.

Return type: It returns e double value represented by the string argument.

Exception: The function throws two exceptions which are described below:

  • NullPointerException– when the string parsed is null
  • NumberFormatException– when the string parsed does not contain a parsable float

Below is the implementation of the above method.

Program 1:




// Java Code to implement
// parseDouble() method of Double class
  
class GFG {
  
    // Driver method
    public static void main(String[] args)
    {
  
        String str = "100";
  
        // returns the double value
        // represented by the string argument
        double val = Double.parseDouble(str);
  
        // prints the double value
        System.out.println("Value = " + val);
    }
}

Output:

Value = 100.0

Program 2: To show NumberFormatException




// Java Code to implement
// parseDouble() method of Double class
  
class GFG {
  
    // Driver method
    public static void main(String[] args)
    {
  
        try {
  
            String str = "";
  
            // returns the double value
            // represented by the string argument
            double val = Double.parseDouble(str);
  
            // prints the double value
            System.out.println("Value = " + val);
        }
        catch (Exception e) {
            System.out.println("Exception: " + e);
        }
    }
}

Output:

Exception: java.lang.NumberFormatException: empty String

Program 3: To show NullPointerException




// Java Code to implement
// parseDouble() method of Double class
  
class GFG {
  
    // Driver method
    public static void main(String[] args)
    {
  
        try {
  
            String str = null;
  
            // returns the double value
            // represented by the string argument
            double val = Double.parseDouble(str);
  
            // prints the double value
            System.out.println("Value = " + val);
        }
        catch (Exception e) {
            System.out.println("Exception: " + e);
        }
    }
}

Output:

Exception: java.lang.NullPointerException

Reference: https://docs.oracle.com/javase/7/docs/api/java/lang/Double.html#parseDouble(java.lang.String)


My Personal Notes arrow_drop_up
Last Updated : 26 Oct, 2018
Like Article
Save Article
Similar Reads
Related Tutorials