我有一个List<String>
,我想添加一个char[]
列表。
我无法更改列表的String类型。我的目标是将测试字符串中的每个字符添加为列表中的单个条目。
以下不起作用。我需要改变什么?
String test = "test";
List<String> list = new ArrayList<String>();
for (char c : test.toCharArray()) {
list.add(c);
}
答案 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。