Java中List<Long>转化为String
时间: 2024-09-12 16:16:28 浏览: 74
LinkedList<E>对象-java语言中使用的类总结
在Java中,将`List<Long>`类型的列表转换为字符串通常可以使用流(Stream) API或者遍历并连接每个元素的方式来实现。以下是两种常见的方式:
1. **使用流(Stream)**:
```java
List<Long> longList = Arrays.asList(1L, 2L, 3L);
String stringRepresentation = longList.stream()
.map(Long::toString)
.collect(Collectors.joining(", "));
```
这里,`map()`函数将每个`Long`元素转换为对应的字符串形式,然后`collect()`方法收集所有字符串,并用逗号分隔。
2. **手动遍历**:
```java
List<Long> longList = ...;
StringBuilder builder = new StringBuilder();
for (Long value : longList) {
builder.append(value).append(",");
}
// 去掉最后一个逗号
stringRepresentation = builder.toString().substring(0, builder.length() - 1);
```
这段代码通过迭代列表,逐个添加元素到`StringBuilder`,最后生成一个无尾逗号的字符串。
阅读全文