java8 list对象转list string
时间: 2023-09-07 10:15:27 浏览: 161
java8 list 转数组
在Java 8中,你可以使用Stream API来将一个List对象中的元素转换为List<String>类型。下面是一个示例代码:
```java
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<Integer> integers = new ArrayList<>();
integers.add(1);
integers.add(2);
integers.add(3);
List<String> strings = integers.stream()
.map(Object::toString)
.collect(Collectors.toList());
System.out.println(strings);
}
}
```
在上面的代码中,我们首先创建了一个包含整数的List对象`integers`。然后,我们使用Stream API的`map()`方法将整数转换为字符串类型,然后使用`collect()`方法将转换后的字符串收集到一个新的List对象`strings`中。最后,我们输出`strings`列表的内容。
运行上述代码将输出:`[1, 2, 3]`,它是原始整数列表中的元素转换为字符串类型后的结果列表。
阅读全文