Long集合转string集合
时间: 2024-05-19 17:10:29 浏览: 113
要将一个 Long 类型的集合转换为 String 类型的集合,你可以使用 Java 8 的流操作和 map() 方法来实现。以下是示例代码:
```java
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<Long> longList = new ArrayList<>();
longList.add(1L);
longList.add(2L);
longList.add(3L);
List<String> stringList = longList.stream()
.map(Object::toString)
.toList();
System.out.println(stringList); // 输出: ["1", "2", "3"]
}
}
```
在这个例子中,我们首先创建了一个 Long 类型的集合 `longList`,然后使用流操作将其转换为 String 类型的集合 `stringList`。`map(Object::toString)` 语句将每个 Long 对象转换为对应的 String 对象。最后,我们通过 `toList()` 方法将流转换为 List 类型,并打印输出 `stringList`。
请注意,以上示例代码使用了 Java 8 中的新特性,如果你使用的是较旧的 Java 版本,可能需要进行相应的修改。
阅读全文