在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