Java - Método String valueOf ()

Descripción

Este método tiene las siguientes variantes, que dependen de los parámetros pasados. Este método devuelve la representación de cadena del argumento pasado.

  • valueOf(boolean b) - Devuelve la representación de cadena del argumento booleano.

  • valueOf(char c) - Devuelve la representación de cadena del argumento char.

  • valueOf(char[] data) - Devuelve la representación de cadena del argumento de matriz de caracteres.

  • valueOf(char[] data, int offset, int count) - Devuelve la representación de cadena de un subarreglo específico del argumento de arreglo char.

  • valueOf(double d) - Devuelve la representación de cadena del argumento doble.

  • valueOf(float f) - Devuelve la representación de cadena del argumento flotante.

  • valueOf(int i) - Devuelve la representación de cadena del argumento int.

  • valueOf(long l) - Devuelve la representación de cadena del argumento largo.

  • valueOf(Object obj) - Devuelve la representación de cadena del argumento de objeto.

Sintaxis

Aquí está la sintaxis de este método:

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)

Parámetros

Aquí está el detalle de los parámetros:

  • Vea la descripción.

Valor devuelto

  • Este método devuelve la representación de la cadena.

Ejemplo

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) );
   }
}

Esto producirá el siguiente resultado:

Salida

Return Value : 1.02939939939E8
Return Value : true
Return Value : 1232874
Return Value : abcdefg