Tri*_*Man 0 java functional-programming scala
我有两个清单:
val list1 = List("asdf", "fdas", "afswd", "dsf", "twea", "rewgds", "werwe", "dsadfs");
val list2 = List();
Run Code Online (Sandbox Code Playgroud)
我想过滤list1和setup2中的所有项目,以便它只包含不包含字母'a'的项目.我知道如何使用命令式编程来完成这项工作,但是如何通过功能编程实现这一目标?
几乎是您的需求定义的字面表示:
val list2 = list1.filterNot(item => item.contains('a'))
// List[String] = List(dsf, rewgds, werwe)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
104 次 |
| 最近记录: |