El método java string getChars() copia los caracteres de la string dada en la array de caracteres de destino .
Sintaxis:
public void getChars(int srhStartIndex, int srhEndIndex, char[] destArray, int destStartIndex) Parameters: srhStartIndex : Index of the first character in the string to copy. srhEndIndex : Index after the last character in the string to copy. destArray : Destination array where chars will get copied. destStartIndex : Index in the array starting from where the chars will be pushed into the array. Return: It does not return any value.
Excepción: StringIndexOutOfBoundsException: si srhStartIndex, srhEndIndex no están en el rango adecuado.
Ejemplo: Para mostrar el funcionamiento del método getChars()
java
// Java program to demonstrate // working of getChars() method class Gfg1 { public static void main(String args[]) { String str = "Welcome! to GeeksforGeeks"; char[] destArray = new char[20]; try { str.getChars(12, 25, destArray, 0); System.out.println(destArray); } catch (Exception ex) { System.out.println(ex); } } }
Producción:
GeeksforGeeks
java
// Java program to demonstrate // exception condition in // working of getChars() method class Gfg2 { public static void main(String args[]) { String str = "Welcome! to GeeksforGeeks"; char[] destArray = new char[20]; try { // Starting index 0 and ending index 24 str.getChars(12, 26, destArray, 0); System.out.println(destArray); } catch (Exception ex) { System.out.println(ex); } } }
Producción:
java.lang.StringIndexOutOfBoundsException: String index out of range: 26
Publicación traducida automáticamente
Artículo escrito por Niraj_Pandey y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA