java String 转list
时间: 2024-10-26 19:01:35 浏览: 25
list转换成string数组
在Java中,将`String`转换为`List<String>`可以使用多种方式,通常我们会先创建一个新的列表,然后通过遍历字符串并添加每个元素来填充它。这里有一个简单的示例:
```java
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
String str = "element1,element2,element3"; // 假设这是一个逗号分隔的字符串
// 使用ArrayList作为容器,因为它的构造函数可以接受一个`Collection<? extends E>`参数
List<String> list = new ArrayList<>();
for (String element : str.split(",")) { // 使用split()方法按逗号分割字符串
list.add(element.trim()); // 需要trim()去除前后多余的空格
}
System.out.println(list); // 输出:[element1, element2, element3]
}
}
```
在这个例子中,我们首先创建了一个`ArrayList`,然后使用`str.split(",")`将其分割成一个数组,接着遍历这个数组并将每个元素添加到`list`中。
阅读全文