此方法具有以下变体,具体取决于传递的参数。此方法返回传递的参数的字符串表示形式。
valueOf(boolean b) - 返回布尔参数的字符串表示形式。
valueOf(char c) - 返回char参数的字符串表示形式。
valueOf(char [] data) - 返回char数组参数的字符串表示形式。
valueOf(char [] data,int offset,int count) - 返回char数组参数的特定子数组的字符串表示形式。
valueOf(double d) - 返回double参数的字符串表示形式。
valueOf(float f) - 返回float参数的字符串表示形式。
valueOf(int i) - 返回int参数的字符串表示形式。
valueOf(long l) - 返回long参数的字符串表示形式。
valueOf(Object obj) - 返回对象参数的字符串表示形式。
static String valueOf - 语法
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)
static String valueOf - 返回值
- 此方法返回字符串表示形式。
static String valueOf - 示例
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 };
</span><span class="typ">System</span><span class="pun">.</span><span class="kwd">out</span><span class="pun">.</span><span class="pln">println</span><span class="pun">(</span><span class="str">"返回值 : "</span><span class="pln"> </span><span class="pun">+</span><span class="pln"> </span><span class="typ">String</span><span class="pun">.</span><span class="pln">valueOf</span><span class="pun">(</span><span class="pln">d</span><span class="pun">)</span><span class="pln"> </span><span class="pun">);</span><span class="pln">
</span><span class="typ">System</span><span class="pun">.</span><span class="kwd">out</span><span class="pun">.</span><span class="pln">println</span><span class="pun">(</span><span class="str">"返回值 : "</span><span class="pln"> </span><span class="pun">+</span><span class="pln"> </span><span class="typ">String</span><span class="pun">.</span><span class="pln">valueOf</span><span class="pun">(</span><span class="pln">b</span><span class="pun">)</span><span class="pln"> </span><span class="pun">);</span><span class="pln">
</span><span class="typ">System</span><span class="pun">.</span><span class="kwd">out</span><span class="pun">.</span><span class="pln">println</span><span class="pun">(</span><span class="str">"返回值 : "</span><span class="pln"> </span><span class="pun">+</span><span class="pln"> </span><span class="typ">String</span><span class="pun">.</span><span class="pln">valueOf</span><span class="pun">(</span><span class="pln">l</span><span class="pun">)</span><span class="pln"> </span><span class="pun">);</span><span class="pln">
</span><span class="typ">System</span><span class="pun">.</span><span class="kwd">out</span><span class="pun">.</span><span class="pln">println</span><span class="pun">(</span><span class="str">"返回值 : "</span><span class="pln"> </span><span class="pun">+</span><span class="pln"> </span><span class="typ">String</span><span class="pun">.</span><span class="pln">valueOf</span><span class="pun">(</span><span class="pln">arr</span><span class="pun">)</span><span class="pln"> </span><span class="pun">);</span><span class="pln">
}
}
这将产生以下输出-
返回值 : 1.02939939939E8 返回值 : true 返回值 : 1232874 返回值 : abcdefg