Коллекции Java преобразуют строку в список символов

Я хотел бы преобразовать строку, содержащую abc , в список символов и хэш-набор символов. Как я могу это сделать в Java?

List<Character> charList = new ArrayList<Character>("abc".toCharArray());
48
задан user2418306 11 April 2016 в 10:08
поделиться

1 ответ

Используя Java 8 - поток Funtion:

преобразование строки в символьный список:

ArrayList<Character> characterList =  givenStringVariable
                                                         .chars()
                                                         .mapToObj(c-> (char)c)
                                                         .collect(collectors.toList());

преобразование символьного списка в строку:

 String givenStringVariable =  characterList
                                            .stream()
                                            .map(String::valueOf)
                                            .collect(Collectors.joining())
0
ответ дан 7 November 2019 в 12:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: