List(List("1","11","22","33")) res1: List[List[String]] = List(List(1, 11, 22, 33))" />
入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

scala将两个数组合并成一个

创建时间:2017-12-15 投稿人: 浏览次数:458
scala> List(List("1","one"),List("2","two"))
res0: List[List[String]] = List(List(1, one), List(2, two))


scala> List(List("1","11","22","33"))

res1: List[List[String]] = List(List(1, 11, 22, 33))


scala> var ret = new HashMap[String,List[String]]


 scala> res1.foreach(x=>ret += x.head -> x)


scala> ret
res3: scala.collection.immutable.HashMap[String,List[String]] = Map(1 -> List(1,
 11, 22, 33))


scala> res0.map(x=> ret.getOrElse(x(0),x(0)::(1 to res1(0).length-1).map(x=>"--").toList))
res12: List[List[String]] = List(List(1, 11, 22, 33), List(2, --, --, --))



声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
  • 上一篇:没有了
  • 下一篇:没有了
未上传头像