String CopyValueOf(data, Offset, Count)



Static String copyValueOf(char[] data, int offset, int count): It copies only individual values to the string utilizing the identical offset and add up values. offset is the first index from where qualities require to be copied and add up is a number of values to reproduction. This revisits a String that signifies the value series in the value specified.


Here is the syntax of this method:

public static String copyValueOf(char[] data, int offset, int count)


Here is the detail of parameters −

  • data − the character array.
  • offset − initial offset of the subarray.
  • count − length of the subarray.

Return Value

  • This method returns a String that contains the characters of the character array.


public class Test {

   public static void main(String args[]) {
      char[] Str1 = {'h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd'};
      String Str2 = "";
      Str2 = Str2.copyValueOf( Str1, 2, 6 );
      System.out.println("Returned String: " + Str2);

This will produce the following result:


Returned String: llo wo

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