Java 8 如何将 List<Long> 转换为 List<String>
在Java 8中,你可以使用Stream API和Lambda表达式来实现将List<Long>转换为List<String>。
你可以按照以下步骤进行转换:
- 导入必要的包:
import java.util.List;
import java.util.stream.Collectors;
- 定义一个
List<Long>:
List<Long> longList = Arrays.asList(1L, 2L, 3L, 4L, 5L);
- 使用Stream API和Lambda表达式将
List<Long>转换为List<String>:
List<String> stringList = longList.stream()
.map(Object::toString)
.collect(Collectors.toList());
在上述代码中,我们使用stream()方法将List<Long>转换为Stream<Long>,然后使用map()方法将每个Long元素转换为String类型,最后使用collect()方法将转换后的元素收集到一个新的List<String>中。
现在,stringList将包含转换后的List<String>。
注意:上述代码假设你已经导入了java.util.Arrays类。如果没有导入,你需要添加import java.util.Arrays;语句。
原文地址: https://www.cveoy.top/t/topic/prqM 著作权归作者所有。请勿转载和采集!