может быть достигнуто простым преобразованием при сборе с использованием функции map
.
map
работает путем применения функции к каждому элементу в списке.в вашем случае есть вложенные списки.поэтому вам необходимо применить map
функцию 2 раза, как показано в примере ниже ...
val x : List[List[Long]] = List(List(11, 10, 11, 10, 11), List(8, 19, 24, 0, 2))
println(x)
val y :List[List[Int]]= x.map(a => a.map(_.toInt))
println(y)
Вывод:
List(List(11, 10, 11, 10, 11), List(8, 19, 24, 0, 2))
List(List(11, 10, 11, 10, 11), List(8, 19, 24, 0, 2))