Java 字符串 "[]" 如何转List
时间: 2024-09-18 07:05:26 浏览: 40
在Java中,将包含方括号的字符串转换为`List`通常涉及到解析字符串并创建一个新的列表实例。这可以通过多种方式实现,比如使用`ArrayList`、`StringTokenizer`或者流(Stream)处理。这里有一个简单示例,假设字符串是一个逗号分隔的元素列表:
```java
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class Main {
public static void main(String[] args) {
String str = "[element1, element2, element3]";
List<String> list = parseStringToList(str);
System.out.println(list); // 输出:[element1, element2, element3]
}
public static List<String> parseStringToList(String input) {
return Arrays.asList(input.substring(1, input.length() - 1).split(", "));
}
}
```
在这个例子中,我们首先去掉字符串两侧的方括号,然后用`split`函数按逗号分割字符串,并构造一个新的`ArrayList`。
阅读全文