java.lang包的String类表示字符串。Java程序中的所有字符串文字(例如“ abc”)都实现为此类的实例。字符串是常量,创建后不能更改它们的值。
valueOf()String类的方法接受一个char或char数组或double或float或int或long对象作为参数,并返回其String表示形式。
import java.util.Scanner; public class ConversionOfDouble { public static void main(String args[]) { Scanner sc = new Scanner(System.in); System.out.println("输入一个双精度值:"); Double d = sc.nextDouble(); String result = "".valueOf(d); System.out.println("结果是: "+result); } }输出结果
输入一个双精度值: 2548.2325 结果是: 2548.2325
import java.util.Scanner; public class Test { public static void main(String args[]) { String str = new String(); float floatVal = 2569.336f; String val1 = str.valueOf(floatVal); System.out.println(val1); double doubleVal = 2569.336; String val2 = str.valueOf(doubleVal); System.out.println(val2); int intVal = 5548; String val3 = str.valueOf(intVal); System.out.println(val3); boolean boolVal = true; String val4 = str.valueOf(boolVal); System.out.println(val4); char charVal = 'K'; String val5 = str.valueOf(charVal); System.out.println(val5); } }输出结果
2569.336 2569.336 5548 true K