メソッドvalueOf()には、異なるタイプの1つのパラメーターを受け入れ、それらをStringに変換するいくつかのオーバーロードがあります。 例としては、 boolean、char、char ar ray、double、int longなどがあります。 次のように渡すことで、char配列の一部をStringに変換することもできます。

  • オフセット–変換を開始する文字のインデックス
  • count –変換する文字数

利用可能な署名

public static String valueOf(boolean b)
public static String valueOf(char c)
public static String valueOf(char[] data)
public static String valueOf(char[] data, int offset, int count)
public static String valueOf(double d)
public static String valueOf(float f)
public static String valueOf(int i)
public static String valueOf(long l)
public static String valueOf(Object obj)

@Test
public void whenCallValueOf_thenCorrect() {
    long l = 200L;
    
    assertEquals("200", String.valueOf(l));
}