怎么能
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] 删除。
我来说两句