gpt4 book ai didi

java - 如何在 scala 中使用函数式编程过滤列表?

转载 作者:行者123 更新时间:2023-12-01 07:09:29 25 4
gpt4 key购买 nike

我有两个列表:

val list1 = List("asdf", "fdas", "afswd", "dsf", "twea", "rewgds", "werwe", "dsadfs");
val list2 = List();

我想过滤 list1 和设置 list2 中的所有项目,以便它只包含不包含字母“a”的项目。我知道如何使用命令式编程来做到这一点,但是如何使用函数式编程来做到这一点?

最佳答案

需求定义的几乎字面表示:

val list2 = list1.filterNot(item => item.contains('a'))
// List[String] = List(dsf, rewgds, werwe)

关于java - 如何在 scala 中使用函数式编程过滤列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17177300/

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