В scala, как я могу инициализировать коллекцию scala из Java iterable, чистым идиоматическим способом?Scala initialize collection from Java iterable
Вот несколько хромает код с менее функциональным подходом для этого:
var collection = Seq[MyClass]()
while (iterator.hasNext) {
val asArray: Array[String] = iterator.next.toArray
val val2 = asArray(2)
val val3 = asArray(3)
collection = collection :+ new MyClass(val2, val3)
}
Как инициализация коллекции из Java итерации иметь место более идиоматический?