Approach 1: Use toString() method of Float class.
String str1 = floatVar.toString();
String str2 = Float.toString(floatVar);
Approach 2: Using FloatingDecimal.toJavaFormatString.
String str3 = FloatingDecimal.toJavaFormatString(floatVar);
Approach 3: Using String.valueOf method.
String str4 = String.valueOf(floatVar);
Approach 4: Using DecimalFormat.
String str5 = new DecimalFormat("#.00").format(floatVar);
Find the below working application.
package com.sample.app;
import java.text.DecimalFormat;
import sun.misc.FloatingDecimal;
public class App {
public static void main(String args[]) {
Float floatVar = 1.2345f;
String str1 = floatVar.toString();
String str2 = Float.toString(floatVar);
String str3 = FloatingDecimal.toJavaFormatString(floatVar);
String str4 = String.valueOf(floatVar);
String str5 = new DecimalFormat("#.00").format(floatVar);
System.out.println("str1 : " + str1);
System.out.println("str2 : " + str2);
System.out.println("str3 : " + str3);
System.out.println("str4 : " + str4);
System.out.println("str5 : " + str5);
}
}
Output
str1 : 1.2345
str2 : 1.2345
str3 : 1.2345
str4 : 1.2345
str5 : 1.23
You may
like
No comments:
Post a Comment