Home >>Java String Methods >Java String copyValueOf() Method
The copyValueOf() method in Java String is used to returns a String that represents the characters of a char array which returns a new String array and copies the characters into it.
public static String copyValueOf(char[] data, int offset, int count)
data - This parameter is used to specified a char array
offset - This parameter is used to specified An int value which representing the start index of the char array
count - This parameter is used to specified An int value which representing the length of the char array
Returns - It is used to returns a String which representing the characters of the char array
ThrowsStringIndexOutOfBoundsException – it is used if offset is negative or out of reach, or if count is greater than the length of the char array, or negative
public class MyClass
{
public static void main(String[] args)
{
char[] name1 = {'P', 'H', 'P', 'T', 'P', 'O', 'I', 'N', 'T'};
String name2 = "";
name2 = name2.copyValueOf(name1, 0, 9);
System.out.println("Returned String: " + name2);
}
}