Java中将List<Long>转换为字符串
时间: 2024-06-16 15:05:25 浏览: 144
在Java中将List<Long>转换为字符串有多种方法。以下是两种常见的方法:
1. 使用Java 8的流(Stream)和Collectors.joining()方法[^1]:
```java
List<Long> list = new ArrayList<Long>(){{ add(1L); add(2L); add(3L); }};
String content = list.stream()
.map(labelId -> labelId.toString())
.collect(Collectors.joining(","));
System.out.println(content); // 输出:1,2,3
```
2. 使用Apache Commons Lang库中的ConvertUtils类的convert()方法[^2]:
```java
import org.apache.commons.beanutils.ConvertUtils;
List<Long> list = new ArrayList<Long>(){{ add(1L); add(2L); add(3L); }};
Long[] array = list.toArray(new Long);
String content = (String) ConvertUtils.convert(array, String.class);
System.out.println(content); // 输出:1,2,3
```
阅读全文