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 ().