我想把这个字符串:
"1:a|2:b|3:c"
进入这个:
Map(1 -> "a", 2 -> "b", 3 -> "c")
我有一个有效的程序方法,但似乎应该有一个更实用的方法.
val a = [YOUR STRING]
a.split('|').map(_.split(':')).map(a => (a(0) -> a(1))).toMap
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
224 次 |
| 最近记录: |