解释Java中String类的valueOf()方法的用法

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