我是scala的新手,不知道该怎么做。 我有这样的元组的3名名单:将3个元组列表合并到一个新列表中
List1 = List[(String,Option[String])]
List2 = List[(String,Option[String])]
List3 = List[(String,Option[String])]
在列表中的元素可能看起来像:
List1 = List[("a","1aa2"),("b","1bb2"),("c","1xx2")]
List2 = List[("a","1aa2"),("b",None),("c","1yy2")]
List3 = List[("a","1aa2"),("b","1bb2")]
列表中可以有不同.size和可选字段有时是空的。 现在我想这3个列表组合成“resultlist” - 这将是这样的:
Listresult = List[(String,Option[String],Option[String],Option[String])]
这可能看起来像
Listresult = List[
("a" , "1aa2" ,"1aa2" , "1aa2"),
("b" , "1bb2" , "" , "1bb2"),
("c" , "1xx2" ,"1yy2" , "" )]
是否有可能清单合并成这样?
在此先感谢
适合100%!谢谢你,先生! – RohbRoy 2013-02-22 17:46:54
是的,类型是Option [String](该列表通过SQL填充)我将编辑我的文章 – RohbRoy 2013-02-22 18:01:53