Latest Tutorials| Questions and Answers|Ask Questions?|Site Map



Home Java String-examples String getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin)

Related Tutorials


 
 

Share on Google+Share on Google+

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

Advertisement
In this section, you will get the detailed explanation about the getChars() method of String class. We are going to use getChars() method of String class in Java. The description of the code is given below for the usage of the method.

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

     

In this section, you will get the detailed explanation about the getChars() method of String class. We are going to use getChars() method of String class in Java. The description of the code is given below for the usage of the method.

Description of the code:

As shown in the example we have taken a String. Then we have taken a byte array to copy the contents of the String. The contents will be copied from 2 through 9 from the string and the source array will be filled from the starting position 0. That is copies characters from the string into the destination character array.

The first character to be copied is at index srcBegin; the last character to be copied is at index srcEnd-1. The characters are copied into the subarray of dst starting at index dstBegin and ending at index:

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.

Here is the code of the program: 

public class getChar{
  public static void main(String[] args){
  String str = "How are you.";
  char[] arr = new char[7];
  str.getChars(29, arr, 0);
  System.out.print("The Character array equals: ");
  System.out.println(arr);
  }
}

Here is the code of the program: 

C:\unique>javac getChar.java

C:\unique>java getChar
The Character array equals: w are y

C:\unique>

Download this example.

Advertisements

If you enjoyed this post then why not add us on Google+? Add us to your Circles



Liked it!  Share this Tutorial


Follow us on Twitter, or add us on Facebook or Google Plus to keep you updated with the recent trends of Java and other open source platforms.

Posted on: February 28, 2008

Related Tutorials

Discuss: String getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin)   View All Comments

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 
Comments:2
sindhu
June 9, 2011
ArrayIndexOutof bound

char[] arr1 = new char[7]; str1.getChars(2, 9, arr1, 1); System.out.print("The Character array equals: "); System.out.println(arr1); Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException at java.lang.System.arraycopy(Native Method) at java.lang.String.getChars(Unknown Source)
siva
June 18, 2012
Good

Good ...i understood but it is taking time to get clear picture.
DMCA.com