Skip to content
Related Articles
Get the best out of our app
GFG App
Open App
geeksforgeeks
Browser
Continue

Related Articles

Java String getChars() with examples

Improve Article
Save Article
Like Article
Improve Article
Save Article
Like Article

The java string getChars() method copies characters from the given string into the destination character array.
Syntax: 
 

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.

Exception: StringIndexOutOfBoundsException – If srhStartIndex, srhEndIndex are not in proper range.
Example : To show working of getChars() method 
 

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);
        }
    }
}


Output: 
 

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);
        }
    }
}


Output: 
 

java.lang.StringIndexOutOfBoundsException: String index out of range: 26

 


My Personal Notes arrow_drop_up
Last Updated : 04 Feb, 2022
Like Article
Save Article
Similar Reads
Related Tutorials