Float parseFloat() method in Java with examples
Last Updated :
26 Oct, 2018
The parseFloat() method in Float Class is a built in method in Java that returns a new float initialized to the value represented by the specified String, as done by the valueOf method of class Float.
Syntax:
public static float parseFloat(String s)
Parameters: It accepts a single mandatory parameter s which specifies the string to be parsed.
Return type: It returns e float 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:
class GFG {
public static void main(String[] args)
{
String str = "100" ;
float val = Float.parseFloat(str);
System.out.println( "Value = " + val);
}
}
|
Program 2: To show NumberFormatException
class GFG {
public static void main(String[] args)
{
try {
String str = "" ;
float val = Float.parseFloat(str);
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
class GFG {
public static void main(String[] args)
{
try {
String str = null ;
float val = Float.parseFloat(str);
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/Float.html#parseFloat(java.lang.String)
Share your thoughts in the comments
Please Login to comment...