我收到了来自服务的 CSV 响应,我想生成一个案例类列表。例如:
case class MyCaseClass(e1: String, e2: String, e3: String)
val body = getLargeCsvFromServiceOrSomething()
val elements = body.split(",")
现在我有一个Array[String]
. 我想把那个大数组分解成 3 个元素卡盘,这样我就可以生成我List[MyCaseClass]
的 ,每个实例从数组中获取 3 个元素。有没有类似的方法splitAt
,但每 n 个元素吐一次?我确信我可以做到这一点,但它只是不来找我。