copyValueOf() в Java - создать строку из массива чаров

FacebooktwittertumblrFacebooktwittertumblr

Данная статья:

  • написана командой Vertex Academy. Надеемся, что она Вам будет полезна. Приятного прочтения!
  • это одна из статей из нашего "Самоучителя по Java"

Метод copyValueOf() в Java

Метод copyValueOf() создает строку из массива чаров (от англ. char).

Метод copyValueOf() с дополнительными параметрами возвращает строку, составленную из части массива чаров (от англ. char).

Синтаксис метода:

Вызов:

Пример 1 - без параметров:

Если Вы запустите данный код на своем компьютере, в консоли Вы увидите следующее:

Комментарии к коду:

После вызова copyValueOf() изначальное содержание строки ("String") поменялось на строку, созданную из массива чаров char ("Vertex Academy").

  • Обратите внимание, что метод не создает новую строку, а только перезаписывает уже существующую. Например, если Вы попробуете выполнить следующий код:

Вы получите ошибку, потому что строка s1 еще не была инициализирована.

  • Кроме того, строка, через которую вызывается метод copyValueOf(), не меняется.

Мы получим:

Как видите, изменилась только строка s2, а s1 все еще имеет значение "String".

Пример 2 - с параметрами:

Если Вы запустите данный код на своем компьютере, в консоли Вы увидите следующее:

Комментарии к коду:

Мы задали смещение 2 и длину строки 7. В итоге, мы получили строку, которая начинается не с первого, а с третьего символа, и имеет длину 7.


Данная статья написана Vertex Academy. Можно пройти наши курсы Java с нуля. Детальнее на сайте.

FacebooktwittertumblrFacebooktwittertumblr

FacebooktwittertumblrFacebooktwittertumblr
Самоучители--узнать детальнее--