将字符串列表转换为case类可以通过以下步骤实现:
case class Person(name: String, age: Int)
val strList = List("John,25", "Alice,30", "Bob,35")
val caseClassList = strList.map { str =>
val Array(name, ageStr) = str.split(",")
val age = ageStr.toInt
Person(name, age)
}
这种方法适用于将字符串列表转换为任何case类。你只需要根据case类的属性数量和顺序,适当地拆分每个字符串,并将其转换为相应的属性类型。
腾讯云相关产品和产品介绍链接地址:
请注意,以上链接仅为示例,具体的产品选择应根据实际需求和情况进行。
领取专属 10元无门槛券
手把手带您无忧上云