gpt4 book ai didi

java - 如何使用流 api 将单独的单词字符串转换为单独的列表元素

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:44:20 26 4
gpt4 key购买 nike

尝试学习 Stream API。所以,我有一个这样的字符串列表:

118.111.97.113
119.122.122.122
122.122.122.97
122.122.122.99
122.122.122.100

我需要用“.”拆分它,并将单独的数字作为单独的值放入新集合。像这样:

118
111
97
113
119
...

我知道 flatMap 方法,它可以假设一个值并返回多个值,但是如何正确使用它,我不知道。你能帮助我或提供一些想法吗?

谢谢!

最佳答案

你可以

List<String> initial;
List<String> all = initial.stream().flatMap(str -> Arrays.stream(str.split("\\.")))
.collect(Collectors.toList());

关于java - 如何使用流 api 将单独的单词字符串转换为单独的列表元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51363733/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com