scala和java数据类型转换
在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
本文来自云栖社区合作伙伴“开源中国”
本文作者:张欢19933

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
【微信小程序】c# 实现获取openid、session_key 服务端
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/tianchao7c/article/details/83413558 c#写一个获取微信小程序 openid和session_key 的方法。。 1,微信小程序端 // 登录 wx.login({ success: res => { // 发送 res.code 到后台换取 openId, sessionKey, unionId console.log(res.code); wx.request({ url: 'http://localhost:10000/getcode/getcode/', data:{ 'json_code': res.code }, method: 'GET', header: { 'content-type': 'application/x-www-form-urlencoded', }, success:function(res){ console.log(res.data.data) } }) } }) 2,c#后台 #region 获取小程序open...
- 下一篇
详述三种现代JVM语言--Groovy,Scala和Clojure
Java的遗产将是平台,而不是程序设计语言。 Java技术的原始工程师们作出了一个明智的决定,就是将编程语言与运行时环境分开,最终这使得超过200种语言能够运行在Java平台上。这种架构对于该平台的长期活力是至关重要的,因为计算机程序设计语言的寿命一般都是比较短。从2008年开始,由Oracle主办的一年一度的JVM语言峰会为JVM上其它的语言实现与Java平台工程师进行开放式合作提供了机遇。 欢迎来到Java.next专栏系列,在本系列的文章中,我将讲述三种现代JVM语言--Groovy,Scala和Clojure--它提供了范式,设计选择与舒适因子之间一种有趣的混合。在此我不会花时间去深入介绍每种语言;在它们各自的站点上都有这类深度介绍。但这些语言社区的站点--它们主要目的是为了传布这些语言--都缺乏客观的信息,或者是该语言不适用的例子。在本系列的文章中我将进行独立地比较,以填补上述空白。这些文章将概述Java.next程序设计语言,以及学习它们的好处。 超越Java Java程序设计语言达到卓越的程度就是,按Bruce Tate在他的Beyond Java一书中的说法,完美风暴:...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Mario游戏-低调大师作品
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS关闭SELinux安全模块