在java和scala共同使用的時候,有時候涉及數據類型的相互轉化,好比在使用scala json4s的時候不少地方不支持java數據類型。java
java數據類型轉換爲scala數據類型json
import scala.collection.JavaConverters._ var json = JObject() val links = value.getLink_id_vec.asScala.map { x => x.toLong }.toList json = json.~("link_id_vec" -> links)
scala數據類型轉化爲java數據類型scala
import scala.collection.JavaConverters._ val l = List(1L,2L,3L,4L) l.map(java.lang.Long.valueOf).asJava // or l.map(_.asInstanceOf[AnyRef]).asJava // or l.map(Long.box).asJava