如何将一组char []添加到List <string>?</string>

时间:2013-03-11 12:41:38

标签: java

我有一个List<String>,我想添加一个char[]列表。

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

以下不起作用。我需要改变什么?

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

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

4 个答案:

答案 0 :(得分:2)

尝试

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

separators应该list对吗?

答案 1 :(得分:1)

使用字符串valueOf(char c)

for (char c : test.toCharArray()) {
        separators.add(String.valueOf(c));
    }

答案 2 :(得分:1)

尝试以下代码。

String chars = "test";              
List<String> lst = Arrays.asList(chars.split(""));

答案 3 :(得分:0)

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

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

您的代码出错,因为您尝试在String位置使用char。