1. ホーム
  2. list

[解決済み] java.util.ListをScalaのリストに変換する方法

2022-09-22 05:43:20

質問

このようなScalaのメソッドがあるのですが、以下のようなエラーが発生します。Scalaのリストに変換することができません。

 def findAllQuestion():List[Question]={
   questionDao.getAllQuestions()
 } 

型の不一致が見つかりました。 java.util.List[com.aitrich.learnware.model.domain.entity.Question] が必要です。 scala.collection.immutable.List[com.aitrich.learnware.model.domain.entity.Question]

どのように解決するのですか?

import scala.collection.JavaConversions._

は暗黙の変換をしてくれます;例えば

var list = new java.util.ArrayList[Int](1,2,3)
list.foreach{println}