阅读 466

Java编程float转换为String并保留n位小数

学习使用Float.toString()String.valueOf()方法将float值转换为String 。学习将float格式化为字符串到n个小数点。

1.将float转换为String

使用给定的两种方法中的任何一种将java float值转换为String。

1.1。Float.toString(float f)

此方法返回作为参数传递的float值的字符串表示形式。

 复制float pi = 3.1415927f;
         
String piString = Float.toString(pi);
 
System.out.println(piString);
 复制$titl(输出)
3.1415927

1.2。String.valueOf(float f)

valueOf()方法将float值作为参数,并返回等效的字符串表示形式。表示正是该Float.toString()方法返回的表示。

String.valueOf()方法定义
 复制public static String valueOf(float f)
{    return Float.toString(f);
}
String.valueOf()示例
 复制float pi = 3.1415927f;
         
String piString = String.valueOf(pi);
 
System.out.println(piString);
 复制 输出3.1415927

2.将float格式化为String

使用NumberFormat.format(float)方法将float值格式化为string以预定义格式 - 例如在格式化字符串中设置小数位
例如,我们可以将float格式化为2个小数点,如给定示例所示。

 复制float pi = 3.1415927f;
 
NumberFormat formatter = new DecimalFormat("0.00");
 
String formmatedFloatValue = formatter.format(pi);
 
System.out.println( formmatedFloatValue );
 
System.out.println(formatter.format(1.1));
 
System.out.println(formatter.format(1.123));
 复制 输出3.14
1.10
1.12

3.将String转换为float

使用Float.parseFloat(string)方法将浮点值转换为字符串。

 复制String piString = "3.1415927"; 
float pi = Float.parseFloat(piString);
 
System.out.println(pi);
 复制$(输出)
3.1415927


文章分类
后端
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐