РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
217 of 1163 menu

Метод toCharArray

Метод toCharArray преобразует строку в новый массив символов типа char. Метод не принимает параметров и возвращает массив, каждый элемент которого является отдельным символом исходной строки. Сама строка при этом не изменяется. Длина полученного массива равна длине строки.

Синтаксис

str.toCharArray()

Пример

Давайте преобразуем строку в массив символов и выведем его на экран:

import java.util.Arrays; public class Main { public static void main(String[] args) { String str = "abcde"; char[] arr = str.toCharArray(); System.out.println(Arrays.toString(arr)); } }

Результат выполнения кода:

[a, b, c, d, e]

Пример

Давайте получим массив символов и обратимся к его элементам по индексу:

public class Main { public static void main(String[] args) { String str = "12345"; char[] arr = str.toCharArray(); System.out.println(arr[0]); System.out.println(arr[4]); } }

Результат выполнения кода:

'1' '5'

Пример

Давайте изменим полученный массив символов и убедимся, что исходная строка осталась прежней:

import java.util.Arrays; public class Main { public static void main(String[] args) { String str = "abcde"; char[] arr = str.toCharArray(); arr[0] = 'X'; System.out.println(Arrays.toString(arr)); System.out.println(str); } }

Результат выполнения кода:

[X, b, c, d, e] "abcde"

Смотрите также

  • метод charAt,
    который возвращает символ по индексу
  • метод length,
    который возвращает длину строки
  • метод getBytes,
    который преобразует строку в массив байтов
  • метод String,
    который описывает класс строки
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить