Java String valueOf() 方法

定义和用法

valueOf() 方法返回指定值的字符串表示形式。

实例

返回不同数据类型的字符串表示形式:

char[] myArray = {'a', 'b', 'c'};
System.out.println(String.valueOf(myArray));
System.out.println(String.valueOf('A'));
System.out.println(String.valueOf(true));
System.out.println(String.valueOf(4.5f));
System.out.println(String.valueOf(5.2));
System.out.println(String.valueOf(12));
System.out.println(String.valueOf(1400L));

亲自试一试

语法

以下之一:

public static String valueOf(boolean data)
public static String valueOf(char data)
public static String valueOf(char[] data)
public static String valueOf(char[] data, int start, int length)
public static String valueOf(double data)
public static String valueOf(float data)
public static String valueOf(int data)
public static String valueOf(long data)
public static String valueOf(Object data)

参数

参数 描述
data 必需。要表示为字符串的数据。
start 可选。如果提供了 char 数组,则可以表示该数组的子集。该参数指定子集的开始位置。
length 可选。如果提供了 char 数组,则可以表示该数组的子集。该参数指定子集的长度。

技术细节

返回: 参数的 String 表示形式。
抛出:

IndexOutOfBoundsException

  • 如果 startlength 为负数
  • 或者 start + length 大于数组的长度
Java 版本: 任意版本。