如何将字符串迭代器转换为元组列表

蓝天

怎么能

val s = Iterator("a|b|2","a|c|3")   

转换为

List( (("a" , "b") , 2) , (("a" , "c") , 3)))

这是我目前的进度:

val v = s.map(m => m.split("|")(0))

我如何将字符串解析为其组成部分,以便可以将其转换为元组列表?

背风处

您可以匹配从返回的数组split

val v = s.map(_.split('|') match { case Array(a, b, n) => ((a, b), n.toInt) })

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章