我有一个List<String>
要添加的列表char[]
。
我无法更改列表的字符串类型。我的目标是将测试字符串中的每个字符作为单个条目添加到列表中。
以下不起作用。我必须改变什么?
String test = "test";
List<String> list = new ArrayList<String>();
for (char c : test.toCharArray()) {
list.add(c);
}
我有一个List<String>
要添加的列表char[]
。
我无法更改列表的字符串类型。我的目标是将测试字符串中的每个字符作为单个条目添加到列表中。
以下不起作用。我必须改变什么?
String test = "test";
List<String> list = new ArrayList<String>();
for (char c : test.toCharArray()) {
list.add(c);
}
尝试
separators.add(String.valueOf(c));
separators
应该是list
对的?
试试下面的代码。
String chars = "test";
List<String> lst = Arrays.asList(chars.split(""));
使用字符串valueOf(char c)
for (char c : test.toCharArray()) {
separators.add(String.valueOf(c));
}
您可以将代码更改separators.add(c);
为
separators.add(String.valueOf(c));
您的代码给出了错误,因为您尝试在字符串位置使用 char 。