Я хотел бы преобразовать строку, содержащую abc
, в список символов и хэш-набор символов. Как я могу это сделать в Java?
List<Character> charList = new ArrayList<Character>("abc".toCharArray());
Используя 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())