如何在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

