A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://www.geeksforgeeks.org/java/java-string-getchars-examples/ below:

Java String getChars() with examples

Java String getChars() with examples

Last Updated : 04 Feb, 2022

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


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4