beginnersbook.com

  • Home
  • All Tutorials
    • Learn Servlet
    • Learn JSP
    • Learn JSTL
    • Learn C
    • Learn C++
    • Learn MongoDB
    • Learn XML
    • Learn Python
    • Learn Perl
    • Learn Kotlin
  • Core Java
  • OOPs
  • Collections
  • Java I/O
  • JSON
  • DBMS

Java – float to String conversion

By Chaitanya Singh | Filed Under: Java Conversion

We can convert a float to String using any of the following two methods:
1) Method 1: Using String.valueOf(float f): We pass the float value to this method as an argument and it returns the string representation of it.
Method declaration:
public static String valueOf(float f)
parameters:
f – represents the float value that we want to convert to String
returns:
A string that represents the float f

float fvar = 1.17f;
String str = String.valueOf(fvar);

2) Method 2: Using Float.toString(float f): This method works similar to the String.valueOf(float) method except that it belongs to the Float class. This method takes float value and converts it into the string representation of it. For e.g. If we pass the float value 1.07f to this method, it would be returning string “1.07” as an output.

Method declaration:
public static String toString(float f)
parameters:
f – float value
returns:
String representing f.

float fvar2 = -2.22f;
String str2 = Float.toString(fvar2);

Example: Converting float to String

In this program we have two float variables, we are converting them to strings using different-2 methods. We are converting first float variable to string using valueOf(float) method while we are using toString(float) method to convert the second float variable. This example demonstrates the use of both the above mentioned methods.

package com.beginnersbook.string;

public class FloatToString {
    public static void main(String[] args) {
        /* Method 1: using valueOf() method
         * of String class.
         */
        float fvar = 1.17f;
        String str = String.valueOf(fvar);
        System.out.println("String is: "+str);
        
        /* Method 2: using toString() method 
         * of Float class
         */
        float fvar2 = -2.22f;
        String str2 = Float.toString(fvar2);
        System.out.println("String2 is: "+str2);
    }
}

Output:

String is: 1.17
String2 is: -2.22
❮ PreviousNext ❯

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Java Conversion

  • Java String to int
  • Java int to String
  • Java String to long
  • Java long to String
  • Java String to double
  • Java double to String
  • Java double to int
  • Java int to double
  • Java int to long
  • Java long to int
  • Java char to String
  • Java char to int
  • Java int to char
  • Java float to String
  • Java boolean to String
  • Java String to boolean
  • Java binary to decimal
  • Java decimal to binary
  • Java binary to Octal
  • Java decimal to hexadecimal
  • Java Hex to decimal
  • Java decimal to Octal
  • Java Octal to decimal
  • Java ASCII to String
  • Java Writer to String
  • Java StackTrace to String
  • Java String to ArrayList
  • Java StringBuffer to String
  • Java InputStream to String

Recently Added..

  • JSON Tutorial
  • Java Regular Expressions Tutorial
  • Java Enum Tutorial
  • Java Annotations Tutorial

Copyright © 2012 – 2021 BeginnersBook . Privacy Policy . Sitemap