1
在scala中,我怎樣才能以清晰的慣用方式從Java迭代中初始化一個scala集合?Scala初始化Java迭代集合
這裏是有點跛代碼採取了一個功能比較少的辦法:
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集合初始化迭代發生更地道?