2019独角兽企业重金招聘Python工程师标准>>> 
在java和scala共同使用的时候,有时候涉及数据类型的相互转化,比如在使用scala json4s的时候很多地方不支持java数据类型。
java数据类型转换为scala数据类型
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数据类型
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
转载于:https://my.oschina.net/u/2000675/blog/1802203
最后
以上就是伶俐美女最近收集整理的关于scala和java数据类型转换的全部内容,更多相关scala和java数据类型转换内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复