List<String> categoriesList 把这个集合转成用逗号分隔元素的一个字符串
时间: 2024-10-08 22:12:23 浏览: 35
判断以逗号分隔的字符串中是否包含某个数的实例
如果你有一个`List<String>`类型的集合`categoriesList`,想要将其转换回一个用逗号分隔的字符串,可以使用`StringBuilder`或`Joiner`类。以下是两个示例:
1. 使用StringBuilder:
```java
StringBuilder sb = new StringBuilder();
for (String category : categoriesList) {
sb.append(category).append(",");
}
String result = sb.toString(); // 删除最后一个逗号
result = result.substring(0, result.length() - 1); // 或者直接 sb.deleteCharAt(sb.length() - 1);
// 结果:木头,金属,塑料
```
2. 使用Java 8的Joiner类:
```java
String result = String.join(",", categoriesList);
// 结果:木头,金属,塑料
```
在这两种方法中,我们都在遍历列表并将每个元素添加到新的字符串中,最后通过适当的处理(如删除最后一个逗号)得到最终的、由逗号分隔的字符串。
阅读全文