Friday, January 23, 2026
HomeLanguagesJavaDouble parseDouble() method in Java with examples

Double parseDouble() method in Java with examples

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)

RELATED ARTICLES

1 COMMENT

Most Popular

Dominic
32475 POSTS0 COMMENTS
Milvus
119 POSTS0 COMMENTS
Nango Kala
6847 POSTS0 COMMENTS
Nicole Veronica
11977 POSTS0 COMMENTS
Nokonwaba Nkukhwana
12065 POSTS0 COMMENTS
Shaida Kate Naidoo
6986 POSTS0 COMMENTS
Ted Musemwa
7221 POSTS0 COMMENTS
Thapelo Manthata
6934 POSTS0 COMMENTS
Umr Jansen
6912 POSTS0 COMMENTS