Java collections convert a string to a list of characters

前端 未结 10 2007
礼貌的吻别
礼貌的吻别 2020-12-02 12:51

I would like to convert the string containing abc to a list of characters and a hashset of characters. How can I do that in Java ?

List

        
10条回答
  •  不知归路
    2020-12-02 13:31

    Using Java 8 - Stream Funtion:

    Converting A String into Character List:

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

    Converting A Character List into String:

     String givenStringVariable =  characterList
                                                .stream()
                                                .map(String::valueOf)
                                                .collect(Collectors.joining())
    

提交回复
热议问题