Sobes.tech
Back to questions
Junior — Middle
61

Каким образом можно преобразовать строку в список отдельных символов?

Answer from AI

sobes.tech AI

В Java строку можно преобразовать в список отдельных символов несколькими способами. Один из простых — использовать метод toCharArray(), который возвращает массив символов, а затем преобразовать его в список.

Пример:

import java.util.*;

public class Main {
    public static void main(String[] args) {
        String str = "Пример";
        // Преобразуем строку в массив символов
        char[] chars = str.toCharArray();

        // Создаем список символов
        List<Character> charList = new ArrayList<>();
        for (char c : chars) {
            charList.add(c);
        }

        System.out.println(charList);
    }
}

Также можно использовать Java 8 Stream API:

List<Character> charList = str.chars()
    .mapToObj(c -> (char) c)
    .collect(Collectors.toList());

Этот способ удобен и лаконичен.