Descripción
El método copyValueOf()
de la clase String
en Java es un método estático que se utiliza para convertir una matriz de caracteres en una cadena. Este método copia los caracteres de la matriz de caracteres al método y devuelve una cadena. Los caracteres se copian a partir de la primera posición de la matriz de caracteres.
La excepción IndexOutOfBoundsException
es lanzada si el offset es negativo, o el count es negativo, o si la suma del offset y el count es mayor que la longitud de la matriz de caracteres.
Sintaxis
public static String copyValueOf(char[] data)
public static String copyValueOf(char[] data, int offset, int count)
Parámetros
El método copyValueOf
requiere los siguientes parámetros:
- data, que es la matriz de caracteres que deseamos copiar.
- offset, que es la posición inicial desde la que se deben copiar los caracteres en la matriz.
- count, que es el número de caracteres a copiar desde la matriz de caracteres hacia la cadena.
Excepciones
Clase Padre
Ejemplo
char[] arr = {'p', 'r', 'o', 'g', 'r', 'a', 'm', 'a', 'c', 'i', 'o', 'n'};
String s = String.copyValueOf(arr, 3, 4);
System.out.println("La cadena resultante es: " + s);
En este ejemplo, se crea una matriz de caracteres que contiene la palabra “programacion”. Luego se utiliza el método copyValueOf()
para copiar un subconjunto de estos caracteres y formar una nueva cadena. El resultado será la cadena “gram”.
Artículos
Vídeos Java
Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.