0
比方說,我有這樣的:拆分大集合到較小的
val list = Seq(1,2,3,4,5,6,7)
我想將其改造成這個
Seq[Seq[Int]]
除了內部序列應該是大小最多2個的,所以最終的輸出是這樣的
Seq(Seq(1,2), Seq(3,4), Seq(5,6), Seq(7))
比方說,我有這樣的:拆分大集合到較小的
val list = Seq(1,2,3,4,5,6,7)
我想將其改造成這個
Seq[Seq[Int]]
除了內部序列應該是大小最多2個的,所以最終的輸出是這樣的
Seq(Seq(1,2), Seq(3,4), Seq(5,6), Seq(7))
您需要grouped
方法,它將返回Iterator
。然後,您可以撥打Iterator
上的toSeq
或toList
。
scala> list.grouped(2).toSeq
res14: Seq[Seq[Int]] = Stream(List(1, 2), ?)