Java String valueOf()方法
描述
这个方法有以下几个变体,取决于传入的参数。该方法返回传入参数的字符串表示形式。
- valueOf(boolean b) - 返回布尔参数的字符串表示形式。
-
valueOf(char c) - 返回字符参数的字符串表示形式。
-
valueOf(char[] data) - 返回字符数组参数的字符串表示形式。
-
valueOf(char[] data, int offset, int count) - 返回字符数组参数的特定子数组的字符串表示形式。
-
valueOf(double d) - 返回双精度参数的字符串表示形式。
-
valueOf(float f) - 返回浮点参数的字符串表示形式。
-
valueOf(int i) - 返回整数参数的字符串表示形式。
-
valueOf(long l) - 返回长整数参数的字符串表示形式。
-
valueOf(Object obj) - 返回对象参数的字符串表示形式。
语法
以下是该方法的语法:
static String valueOf(boolean b)
or
static String valueOf(char c)
or
static String valueOf(char[] data)
or
static String valueOf(char[] data, int offset, int count)
or
static String valueOf(double d)
or
static String valueOf(float f)
or
static String valueOf(int i)
or
static String valueOf(long l)
or
static String valueOf(Object obj)
参数
以下是参数的详细信息:
- 查看描述。
返回值
- 该方法返回字符串表示形式。
示例
import java.io.*;
public class Test {
public static void main(String args[]) {
double d = 102939939.939;
boolean b = true;
long l = 1232874;
char[] arr = {'a', 'b', 'c', 'd', 'e', 'f','g' };
System.out.println("Return Value : " + String.valueOf(d) );
System.out.println("Return Value : " + String.valueOf(b) );
System.out.println("Return Value : " + String.valueOf(l) );
System.out.println("Return Value : " + String.valueOf(arr) );
}
}
这将产生以下结果:
输出
Return Value : 1.02939939939E8
Return Value : true
Return Value : 1232874
Return Value : abcdefg