I have this Scala method with below error. Cannot convert into a Scala list.
def findAllQuestion():List[Question]={ questionDao.getAllQuestions() }
type mismatch; found : java.util.List[com.aitrich.learnware.model.domain.entity.Question]
required: scala.collection.immutable.List[com.aitrich.learnware.model.domain.entity.Question]
You can simply convert the List using Scala's JavaConverters
:
import scala.collection.JavaConverters._ def findAllQuestion():List[Question] = { questionDao.getAllQuestions().asScala.toList }
import scala.collection.JavaConversions._
will do implicit conversion for you; e.g.:
var list = new java.util.ArrayList[Int](1,2,3) list.foreach{println}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With