scala 提取字符串偶数
时间: 2023-09-16 20:09:17 浏览: 330
以下是在 Scala 中提取字符串中偶数的一种方法:
```scala
val str = "123456789"
val evenChars = str.filter(_.isDigit).filter(_.asDigit % 2 == 0)
println(evenChars) // 输出 2468
```
解释:
1. `filter(_.isDigit)` 过滤字符串中的非数字字符;
2. `filter(_.asDigit % 2 == 0)` 过滤偶数数字字符;
3. 最后得到的结果是一个字符串,包含了原始字符串中的偶数数字字符。
阅读全文