Java String GetChars() Method



This process copies qualities from this thread into the purpose character array. The getChars() process is used to replica characters from a specified string into the target character array. The initial character to be derivative is at file srcBegin; the last character to be copied is at index srcEnd-1 (thus the total number of characters to be copied is srcEndsrcBegin).


Here is the syntax of this method:

public void getChars(int srcBegin, int srcEnd, char[] dst,  int dstBegin)


Here is the detail of parameters −

  • srcBegin − index of the first character in the string to copy.
  • srcEnd − index after the last character in the string to copy.
  • dst − the destination array.
  • dstBegin − the start offset in the destination array

Return Value

  • It does not return any value but throws IndexOutOfBoundsException.


import java.io.*;
public class Test {

   public static void main(String args[]) {
      String Str1 = new String("Welcome to Intellinuts.com");
      char[] Str2 = new char[7];
      try {
         Str1.getChars(2, 9, Str2, 0);
         System.out.print("Copied Value = " );
         System.out.println(Str2 );
      } catch ( Exception ex) {
         System.out.println("Raised exception...");

This will produce the following result:


Copied Value = lcome t

Here at Intellinuts, we have created a complete Java tutorial for Beginners to get started in Java.