sprintboot 字符串中存在多个符号",",输出分割后的list集合
时间: 2024-12-24 22:31:34 浏览: 5
在Spring Boot中,如果你有一个包含多个逗号分隔的字符串,如`"[11,13,14]"`,并想要将其转换为一个List<String>,可以按照以下步骤操作:
1. 首先,从字符串中移除开始和结束的方括号[^1],这样剩下的是`"11,13,14"`。
```java
String arr = "[11,13,14]";
arr = arr.substring(1, arr.length() - 1);
```
2. 接下来,使用`StringTokenizer`[^2]来分割字符串。`StringTokenizer`可以根据指定的分隔符(这里是逗号 `,`)来创建一个迭代器,方便逐个获取分割后的元素。
```java
String[] stringArray = arr.split(",");
List<String> list = new ArrayList<>();
for (String s : stringArray) {
list.add(s);
}
```
现在,`list`就是一个包含`"11"`, `"13"`, 和 `"14"`的List集合。
阅读全文