我是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