Last Updated : 11 Jul, 2025
The
parseDouble()method of
Java Double classis a built in method in Java that returns a new double initialized to the value represented by the specified String, as done by the
valueOfmethod of class
Double.
Syntax:public static double parseDouble(String s)Parameters:
It accepts a single mandatory parameter
swhich specifies the string to be parsed.
Return type:It returns e
doublevalue represented by the string argument.
Exception:The function throws two exceptions which are described below:
Below is the implementation of the above method.
Program 1: Java
// 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);
}
}
Program 2:
To show NumberFormatException
Java
// 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 StringProgram 3:
To show NullPointerException
Java
// 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.NullPointerExceptionReference: https://docs.oracle.com/javase/7/docs/api/java/lang/Double.html#parseDouble(java.lang.String)
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4