私は最近、いくつかのJavaコレクション(JavaFXをよく知っています)を使用しましたが、最近問題が発生しました(この他の問題の結果がここに掲載されています)。私が必要とするJavaFXインターフェースの1つは、Scalajava.util.Map
と同じように受け入れるだけです。Map[_,_]
を使用して変換を行いますが、計算後に、キャストをすべてのプログラムで使用する実際のScalaタイプセーフに強制的asInstanceOf
に変換したい場合、どうすればよいですか?java.util.Map[_,_]
Map[String,Double]
私は成功しなかった方法java.conversions._
を試しました。asInstanceOf
//return a java.util.Map
val row: java.util.Map[_,_] = c.getTableView().getItems().get(0)
//I need a Map[String,Double] in my program
val parameters = row.toMap[String,Double]