List<Long> supplierIdList这个集合用逗号分隔每个元素,变成一个字符串
时间: 2024-11-15 22:31:47 浏览: 6
如果你有一个`List<Long>`类型的supplierIdList集合,想要将其中的元素用逗号分隔成一个字符串,你可以使用Java的`StringBuilder`或`StringJoiner`类来实现。下面是一种使用`StringBuilder`的方法示例:
```java
import java.util.List;
import java.util.StringBuilder;
List<Long> supplierIdList = ...; // 假设这是你的list
StringBuilder sb = new StringBuilder();
for (Long id : supplierIdList) {
sb.append(id);
sb.append(","); // 添加逗号,除了最后一个元素
}
String result = sb.toString().trim(); // 移除末尾多余的逗号
// 结果就是逗号分隔的字符串,例如 "1,2,3"
```
如果你想创建一个`StringJoiner`版本的代码,可以这样做:
```java
StringJoiner sj = new StringJoiner(",", "[", "]");
sj.addAll(supplierIdList.stream().map(Long::toString).collect(Collectors.toList()));
String result = sj.toString();
// 结果同样为 "1,2,3" 或者 "[1,2,3]"
```
阅读全文