0

我有一个List<String>要添加的列表char[]

我无法更改列表的字符串类型。我的目标是将测试字符串中的每个字符作为单个条目添加到列表中。

以下不起作用。我必须改变什么?

    String test = "test";
    List<String> list = new ArrayList<String>();

    for (char c : test.toCharArray()) {
        list.add(c);
    }
4

4 回答 4

2

尝试

separators.add(String.valueOf(c));

separators应该是list对的?

于 2013-03-11T12:43:37.070 回答
1

试试下面的代码。

String chars = "test";              
List<String> lst = Arrays.asList(chars.split(""));
于 2013-03-11T13:10:51.670 回答
1

使用字符串valueOf(char c)

for (char c : test.toCharArray()) {
        separators.add(String.valueOf(c));
    }
于 2013-03-11T12:45:24.673 回答
0

您可以将代码更改separators.add(c);

separators.add(String.valueOf(c));

您的代码给出了错误,因为您尝试在字符串位置使用 char 。

于 2013-03-11T12:48:13.720 回答