Float parseFloat() method in Java with examples

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:

filter_none

edit
close

play_arrow

link
brightness_4
code

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

chevron_right


Output:

Value = 100.0

Program 2: To show NumberFormatException

filter_none

edit
close

play_arrow

link
brightness_4
code

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

chevron_right


Output:

Exception: java.lang.NumberFormatException: empty String

Program 3: To show NullPointerException

filter_none

edit
close

play_arrow

link
brightness_4
code

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

chevron_right


Output:

Exception: java.lang.NullPointerException

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



My Personal Notes arrow_drop_up

The function of education is to teach one to think intensively and to think critically

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.