如何在Java中将float转换为String
时间:2020-01-09 10:35:29 来源:igfitidea点击:
这篇文章展示了如何在Java中将float转换为String。
使用Float.toString()方法将float转换为String
Java中的包装器类Float具有toString()方法,该方法返回传递的float参数的字符串表示形式。
public class FloatToString { public static void main(String[] args) { float val = 28.92f; String strVal = Float.toString(val); System.out.println("Converted String value = " + strVal); } }
输出:
Converted String value = 28.92
使用String.valueOf()方法进行转换
String.valueOf(float f)-返回float参数的字符串表示形式。
public class FloatToString { public static void main(String[] args) { float val = 28.92f; String strVal = String.valueOf(val); System.out.println("Converted String value = " + strVal); } }
输出:
Converted String value = 28.92
使用字符串串联进行转换
我们可以将float值与一个空字符串("")连接起来,该字符串将以字符串形式返回结果。这是将float转换为String的一种方法
public class FloatToString { public static void main(String[] args) { float val = 108.256f; String strVal = val + ""; System.out.println("Converted String value = " + strVal); } }
输出:
Converted String value = 108.256
使用StringBuilder或者StringBuffer类的append方法进行转换
StringBuilder和StringBuffer类都具有append()方法,我们可以在其中传递float作为参数。 append()方法会将float参数的字符串表示形式添加到序列中。
public class FloatToString { public static void main(String[] args) { float val = -49.12f; StringBuilder sb = new StringBuilder(); sb.append(val); System.out.println("Converted String value = " + sb.toString()); } }
输出:
Converted String value = -49.12