将String list 转为逗号间隔的String
时间: 2023-07-21 11:29:18 浏览: 49
可以使用Java 8的Stream API来实现:
```
List<String> stringList = Arrays.asList("apple", "banana", "orange");
String result = stringList.stream().collect(Collectors.joining(","));
System.out.println(result); // 输出:apple,banana,orange
```
将String list中的元素用逗号连接起来,可以使用Stream的`collect`方法,将元素收集到一个字符串中,使用逗号作为分隔符。具体实现中,使用了`Collectors.joining(",")`来指定连接符为逗号。
相关问题
将long类型的list转为逗号间隔string
要将 long 类型的列表转换为逗号间隔的字符串,你可以使用 Java 8 的 Stream API 和 Collectors 类来完成。
以下是一个示例代码:
```java
import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;
public class Main {
public static void main(String[] args) {
List<Long> longList = Arrays.asList(1L, 2L, 3L, 4L, 5L);
String result = longList.stream()
.map(String::valueOf)
.collect(Collectors.joining(","));
System.out.println(result);
}
}
```
在上面的示例中,我们首先创建了一个 `longList`,其中包含了一些 long 类型的元素。然后,我们使用 Stream API 的 `map` 方法将每个 long 类型的元素转换为字符串类型,并使用 `Collectors.joining` 方法将它们用逗号连接起来。最后,我们打印出结果。
运行上述代码,输出将会是:
```
1,2,3,4,5
```
这样,你就成功将 long 类型的列表转换为逗号间隔的字符串了。
将long list转为以逗号间隔的string
可以使用Python的join函数将一个长列表转换为以逗号间隔的字符串。例如,如果我们有一个长列表如下:
```
my_list = ['apple', 'banana', 'orange', 'grape', 'watermelon']
```
我们可以使用join函数将其转换为以逗号间隔的字符串,如下所示:
```
my_string = ','.join(my_list)
print(my_string)
```
输出:
```
'apple,banana,orange,grape,watermelon'
```
注意,在使用join函数时,需要将列表中的每个元素都转换为字符串类型。如果列表中包含其他类型的元素,例如整数或浮点数,需要先将它们转换为字符串类型,才能使用join函数。