How to convert comma-separated String to List?

前端 未结 24 2435
你的背包
你的背包 2020-11-22 16:58

Is there any built-in method in Java which allows us to convert comma separated String to some container (e.g array, List or Vector)? Or do I need to write custom code for t

24条回答
  •  盖世英雄少女心
    2020-11-22 17:14

    There are many ways to solve this using streams in Java 8 but IMO the following one liners are straight forward:

    String  commaSeparated = "item1 , item2 , item3";
    List result1 = Arrays.stream(commaSeparated.split(" , "))
                                                 .collect(Collectors.toList());
    List result2 = Stream.of(commaSeparated.split(" , "))
                                                 .collect(Collectors.toList());
    

提交回复
热议问题