Java map转scala map

Java map转scala mappublicstaticvoidmain(String[]args){Map,String>map=newHashMap,String>(){{put(“1″,”2”);}};scala.collection.mutable.Map,String>mapTest=JavaConverters.mapAsScalaMapConverter(map).a

大家好,又见面了,我是你们的朋友全栈君。

public static void main(String[] args) {
    Map<String, String> map = new HashMap<String,String>(){
 
 {put("1","2");}};
    scala.collection.mutable.Map<String, String> mapTest = JavaConverters.mapAsScalaMapConverter(map).asScala();
    Object objTest = Map$.MODULE$.<String,String>newBuilder().$plus$plus$eq(mapTest.toSeq());
    Object resultTest = ((scala.collection.mutable.Builder) objTest).result();
    scala.collection.immutable.Map<String,String> resultTest2 = (scala.collection.immutable.Map)resultTest;
    System.out.println(resultTest2.keySet());

}


感谢 scala中国 群里的:
 _森_ 
 
 
 
不明所以的吃瓜群众 wxk
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/159872.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月15日 下午8:36
下一篇 2022年7月15日 下午8:36


相关推荐

  • 使用FastJSON 对Map/JSON/String 进行互转[通俗易懂]

    使用FastJSON 对Map/JSON/String 进行互转[通俗易懂]Fastjson是一个Java语言编写的高性能功能完善的JSON库,由阿里巴巴公司团队开发的主要特性主要体现在以下几个方面:1.高性能fastjson采用独创的算法,将parse的速度提升到极致,超过所有json库,包括曾经号称最快的jackson。并且还超越了google的二进制协议protocolbuf。2.功能强大支持各种JDK类型。包括基本类型、JavaBean、Collection、Ma

    2022年6月20日
    141
  • 三星ODIN刷机包的修改

    三星ODIN刷机包的修改SunnyOK系列讲座索引【第一讲】如何用Odin刷机-新手必读http://bbs.gfan.com/android-1653492-1-1.html【第二讲】I897卡刷或CWM刷机教程http://bbs.gfan.com/android-1701867-1-1.html【第三讲】APK应用程序的解包、修改、编辑、打包及应用http://bbs

    2022年7月21日
    21
  • vs2013下载及安装教程_VS2012

    vs2013下载及安装教程_VS2012对于编程人员,vs2013是一款不错的软件,可以开发java,c#,c++,功能强大,下面我就为大家讲讲如何让下载与安装方法:1.官方下载地址http://download.microsoft.com/download/9/3/E/93EA27FF-DB02-4822-8771-DCA0238957E9/vs2013.5_ult_chs.

    2025年10月23日
    5
  • Ubuntu PyCharm安装与卸载

    Ubuntu PyCharm安装与卸载1 安装包下载下载地址 https www jetbrains com pycharm download section linux 社区版是免费的 不需要支付额外的费用 但是功能略微筛选 适合于学生群体 而专业版需要支付一定的费用 功能比较多 适用于企业 但整体的安装过程相同 2 安装在安装包过程启动终端命令 解压缩下载后的安装包修改自己的安装包版本号即可 tar zxvfpycharm professional 2021 3 1 tar gz 将解压缩后的目录移动到

    2026年3月18日
    2
  • traceroute的原理与使用

    traceroute的原理与使用traceroute,路由跟踪,用来跟踪一个分组从源点到终点的整个过程。原理分析traceroute是通过ICMP协议中的时间超时差错报告报文来实现的,他从源主机到目的主机发送一连串的IP数据报p1-pn,并且数据报是无法交付的udp数据报。第一个数据报的TTL设置为1,这样当这个数据报转发到第一个路由器的时候,路由器收到后TTL减1,减完1之后发现TTL变为0,路由器会向源主机发送一个超时差…

    2022年7月21日
    21
  • tkmapper教程_tkr和tka的区别

    tkmapper教程_tkr和tka的区别tkMapper入门1、tkMapper介绍1.1SpringBoot整合MyBatis以及tkMapper1.2在启动类上修改注解`@MapperScan`2、tkMapper的使用2.1创建数据表2.2创建实体类2.3创建Mapper接口2.4测试3、tkMapper的常用方法3.1类别实体类3.2类别接口增加修改删除查询查询所有根据主键查询条件查询分页查询带条件的分页查询关联查询1、通过多个单表操作实现2、自定义连接查询2.1、在DAO接口自定义方法2.2、创建Mapper文件1、

    2022年10月7日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号