List<String> 转换为,分隔字符串,使用springboot常见工具类
时间: 2024-10-19 10:04:46 浏览: 91
在Spring Boot项目中,如果你有一个`List<String>`类型的集合,想要将其转换成以逗号分隔的字符串,你可以使用`StringJoiner`工具类。这个工具类提供了一种线程安全的方式来合并字符串,并允许指定分隔符。
以下是步骤:
1. 导入必要的包:
```java
import org.springframework.util.StringUtils;
import java.util.List;
import java.util.StringJoiner;
```
2. 使用`StringJoiner`:
```java
List<String> stringList = Arrays.asList("item1", "item2", "item3");
String delimiter = ","; // 分隔符,这里是逗号
StringJoiner joiner = new StringJoiner(delimiter);
joiner.add(stringList.toArray(new String[0])); // 将列表转换为数组并添加到joiner
String result = joiner.toString(); // 结果就是分隔后的字符串
```
或者直接使用Spring提供的`StringUtils`:
```java
List<String> stringList = ...;
String result = StringUtils.collectionToDelimitedString(stringList, ",");
```
阅读全文