java String转存list工具类
时间: 2024-07-10 22:00:34 浏览: 149
在Java中,如果你想要将`String`列表转换为`List<String>`,你可以创建一个工具类,利用`String`的split方法来分割字符串,并将其添加到列表中。这里是一个简单的示例:
```java
import java.util.ArrayList;
import java.util.List;
public class StringToListUtils {
/**
* 将字符串按照指定分隔符转换为字符串列表
* @param str 原始字符串
* @param delimiter 分隔符
* @return 字符串列表
*/
public static List<String> stringToList(String str, String delimiter) {
if (str == null || delimiter == null) {
throw new IllegalArgumentException("Input cannot be null");
}
List<String> list = new ArrayList<>();
String[] items = str.split(delimiter);
for (String item : items) {
list.add(item.trim()); // 防止末尾有额外的空格
}
return list;
}
}
```
在这个工具类中,`stringToList`方法接受一个原始字符串和一个分隔符作为参数,然后使用`split`方法将字符串分割成数组,再将数组中的每个元素添加到`ArrayList`中。最后返回处理后的列表。
阅读全文