Java String valueOf ()

El método Java String valueOf () devuelve la representación de cadena del argumento pasado.

La sintaxis del valueOf()método String para diferentes tipos de datos es:

 String.valueOf(boolean b) String.valueOf(char c) String.valueOf(char() data) String.valueOf(double d) String.valueOf(float f) String.valueOf(int b) String.valueOf(long l) String.valueOf(Object o)

Aquí valueOf()hay un método estático. Llamamos al valueof()método usando el nombre de la clase así:String.valueOf(b);

valueOf () Parámetros

El valueOf()método toma un solo parámetro.

  • datos que se convertirán en una cadena

valueOf () Valor devuelto

  • devuelve la representación de cadena del argumento pasado

Ejemplo: Java String valueOf () para Numbers

 class Main ( public static void main(String() args) ( int a = 5; long l = -2343834L; float f = 23.4f; double d = 923.234d; // convert numbers to strings System.out.println(String.valueOf(a)); // "5" System.out.println(String.valueOf(l)); // "-2343834" System.out.println(String.valueOf(f)); // "23.4" System.out.println(String.valueOf(d)); // "923.234" ) )

Ejemplo 2: convertir char y char array en String

En Java, también puede utilizar el +operador para concatenar dos cadenas. Por ejemplo,

 class Main ( public static void main(String() args) ( char c = 'J'; char ch() = ('J', 'a', 'v', 'a'); // convert char to string System.out.println(String.valueOf(c)); // "J" // convert char array to string System.out.println(String.valueOf(ch)); // "Java" ) )

Convertir subarreglo del char Array en String

También puede convertir una submatriz de una matriz de caracteres en una cadena. Para ello usamos esta sintaxis.

 valueOf(char() data, int offset, int length)

Aquí,

  • datos - la matriz de caracteres
  • desplazamiento - desplazamiento inicial del subarreglo
  • contar - la longitud del subarreglo

Ejemplo 3: submatriz de una matriz de caracteres a cadena

 class Main ( public static void main(String() args) ( char ch() = ('p', 'r', 'o', 'g', 'r', 'a', 'm'); int offset = 2; int length = 4; String result; // subarray ('o', 'g', 'r', 'm') is converted to string result = String.valueOf(ch, offset, length); System.out.println(result); // "ogrm" ) )

Ejemplo 4: convertir objeto en cadena

 import java.util.ArrayList; class Main ( public static void main(String() args) ( ArrayList languages = new ArrayList(); languages.add("Java"); languages.add("Python"); languages.add("Kotlin"); String result; // Output: "(Java, Python, Kotlin)" result = String.valueOf(languages); System.out.println(result); ) )

Aquí, un objeto ArrayList, languages, se convierte en una cadena.

En Java, hay otro método llamado copyValueOf()que es equivalente al valueOf()método.

Nota: también puede utilizar el object.toString()método para convertir un objeto en una cadena. Para obtener más información, visite: método Java Object toString ().

Articulos interesantes...