无涯教程-Java - static String valueOf(primitive data type x)函数

45 阅读1分钟

此方法具有以下变体,具体取决于传递的参数。此方法返回传递的参数的字符串表示形式。

  • 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

参考链接

www.learnfk.com/java/java-s…