मैं निम्नलिखित करने में सक्षम होना चाहता हूं, लेकिन यह मैप का उपयोग करने के लिए कॉल में विफल रहता है। मैं यह रूपांतरण कैसे कर सकता हूं?मैं स्कैला मानचित्र को जावा मानचित्र में स्कैला के साथ कैसे परिवर्तित कर सकता हूं। जावा से फ़्लोट करें। फ्लोट के/वी रूपांतरण
scala> import scala.collection.JavaConversions._
import scala.collection.JavaConversions._
scala> import scala.collection.JavaConverters._
import scala.collection.JavaConverters._
scala> def useMap(m: java.util.Map[java.lang.Integer, java.lang.Float]) = m
useMap: (m: java.util.Map[Integer,Float])java.util.Map[Integer,Float]
scala> val v: Map[Int, Float] = Map()
v: Map[Int,Float] = Map()
scala> useMap(v)
<console>:10: error: type mismatch;
found : scala.collection.immutable.Map[Int,scala.Float]
required: java.util.Map[Integer,java.lang.Float]
useMap(v)
^
यह मानचित्र [स्ट्रिंग, स्ट्रिंग] के साथ काम करता प्रतीत होता है, लेकिन मानचित्र [Int, Float] नहीं।
देखो [http://stackoverflow.com/questions/6991340/scala-convert-listint-to-a-java-util-listjava-lang-integer](http://stackoverflow.com/ प्रश्न/69 9 1340/स्कैला-कन्वर्ट-लिस्टिंट-टू-ए-जावा-यूज-लिस्टजवा-लैंग-इंटीजर) –