将字符串转换为列表

Pet*_*zov -5 java

我有用于转换为字符串的列表:

    private String convertList(List<String> list)
    {
        String listString = "";

        for (String s : list)
        {
            listString += s + ",";
        }
        return listString;
    }
Run Code Online (Sandbox Code Playgroud)

但我也想向后实现相同的操作。我想使用,作为分隔符的字符串生成列表。如何实施?

Arn*_*aud 5

只需用于split生成String令牌数组,并Arrays.asList生成List

List<String> theList = Arrays.asList(bigString.split(","));
Run Code Online (Sandbox Code Playgroud)

  • 请注意,这将产生一个不可修改的列表。您不能在此列表中添加或删除元素。如果你需要它是可修改的,你需要这样做:`List&lt;String&gt; listOfStrings = new ArrayList&lt;&gt;(Arrays.asList(listString.split(",")));` (2认同)