String.copyValueOf() | Java

 

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

IndexOutOfBoundsException

Clase Padre

String

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

Manual Java

Aprende más sobre Java consultando online o descargando nuestro manual.

Test Java

¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

Vídeos Java

Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.