Метод Java copyValueOf()
copyValueOf(char[] data) в Java — это статический метод класса String. Он копирует все символы из указанного массива символов в новый массив символов и возвращает новую строку. Этот метод очень похож на метод valueOf(char[] data) в классе String, но он возвращает новый массив символов, а не создаёт новый строковый объект, используя символы из входного массива.
Метод copyValueOf(char[] data) имеет две перегруженные формы. Одна из них позволяет указать начальную позицию во входном массиве, с которой нужно копировать, и количество символов для копирования:
public static String copyValueOf(char[] data):Возвращает строку, представляющую последовательность символов в указанном массиве.
public static String copyValueOf(char[] data, int offset, int count):Возвращает строку, представляющую последовательность символов в указанном массиве.
Синтаксис
public static String copyValueOf(char[] data) или public static String copyValueOf(char[] data, int offset, int count)
Parameters
data-- массив символов.
offset-- начальное смещение подмассива.
count-- длина подмассива.
Возвращаемое значение
Возвращает строку, представляющую последовательность символов в указанном массиве.
Пример
Пример
Str2.copyValueOf( Str1 );Использовать весь входной массив символов для создания нового строкового объекта.
Str2.copyValueOf( Str1, 2, 6 );Начиная с 3-го символа входного массива символов (т.е. смещение 2), скопировать 6 символов и создать новый строковый объект.
Примечание:offsetиcountЗначения параметров не должны превышать границы входного массива символов, иначеArrayIndexOutOfBoundsExceptionисключение.
Вывод вышеприведённой программы:
返回结果:hello example 返回结果:llo ru
Другие расширения
Класс String в Java