在使用sparksql的dataset时有些地方需要将seq和list进行互相转化使用,scala集合提供相关的转化操作:

//Seq 转 List
List<Column> list = scala.collection.JavaConversions.seqAsJavaList(seq);
//List 转 Seq
List<Column> list = new ArrayList<>();
list.add(new Column("columnA"));
Seq<Column> seq = JavaConverters.asScalaIteratorConverter(list.iterator()).asScala().toSeq();

scala的Seq与java的List相互转换相关推荐

  1. java和scala_什么是Scala及它与Java的区别

    Scala 是一门类 Java 的编程语言,它结合了面向对象编程和函数式编程.Scala 源代码被编译成Java字节码,所以它可以运行于JVM之上,并可以调用现有的Java类库. Scala 基本语法 ...

  2. Scala的Seq实现的初步分析

    对于Scala Seq集合 有常见操作: val platformTypes = Seq("ANDROID", "IOS", "WEB") ...

  3. Java 的 List 与 Scala 的 Seq 相互转换

    List 转 Seq: List<String> tmpList = new ArrayList<>(); tmpList.add("abc"); Seq& ...

  4. SCALA Linux安装:JAVA.LANG.NUMBERFORMATEXCEPTION: FOR INPUT FOR INPUT STRING: “0X100“

    SCALA安装:JAVA.LANG.NUMBERFORMATEXCEPTION: FOR INPUT FOR INPUT STRING: "0X100" 问题描述 Linux终端输 ...

  5. scala学习-12-scala读取java项目下Src目录下的properties文件

    1.概述 scala读取java项目下Src目录下的properties文件 package scalaimport java.util.Properties import java.io.FileI ...

  6. JAVA_java.util.Date与java.sql.Date相互转换

    在ResultSet中我们经常使用的setDate或getDate的数据类型是java.sql.Date,而在平时java程序中我们一般习惯使用 java.util.Date.因此在DAO层我们经常会 ...

  7. Scala中Seq转Map的方法(:_*)

    近日在学习Kafka源码的时候,对代码中 .toSeq: _*的语法不是很理解,于是在scala shell中做了几次尝试,理解了其中的用法含义. 1. 源码 topicRegistry的数据结构: ...

  8. Scala特质trait具备Java中类和接口的功能

    特质trait具备Java中类和接口的功能

  9. java imageio处理图像_Linux geoserver调优之Java图像处理优化(原生JAI和ImageIO和java默认库相互转换)...

    注:geoserver 版本 Linux geoserver2.15.0    安装 :bin方式安装(内嵌jetty,非war安装) 一.geoserver调优之Java图像处理优化 1.原生JAI ...

最新文章

  1. 一些关于人工智能的讨论(二)
  2. golang 代码格式化工具 gofmt
  3. 发现一位大佬的算法刷题笔记PDF
  4. django ContentType使用方法
  5. Linux安装python3.6.3
  6. 风寒感冒和 风热感冒
  7. Fastify 2.2.0 和 1.14.5 发布,极速 Node.js Web 框架
  8. 95-32-010-ChannelPipeline-简介md
  9. amd显卡风扇调节_为什么NVIDIA和AMD公版显卡纷纷摒弃涡轮散热器而采用多风扇散热设计?...
  10. 后续:为LAMP添加XCache加速
  11. Zabbix 监控之 修改管理员用户密码
  12. 处女座的约会(思维)
  13. AMD IOMMU与Linux (2) -- IVRS及AMD IOMMU硬件初始化
  14. vld在MFC 中内存泄漏检测
  15. pq分解法matlab编程,基于MATLAB的PQ分解法电力系统潮流计算.doc
  16. 我的网关、子网掩码、DNS1、DNS2是什么
  17. linux txt转化vcf命令,【9.2更新】Vcf转换工具(Excel、TXT转Vcf 和 Vcf转Excel)
  18. spring史上最全笔记
  19. CAD好用的是哪个版本?分享一个在线转换版本的方法
  20. C# 线程的挂起与唤醒 (AutoResetEvent,ManualResetEvent)

热门文章

  1. VREP学习路路径 | Learning path of V-REP
  2. 对标小程序 ? 快应用开发入门指南
  3. 如何订阅《程序员》官方网站?
  4. 浪潮8路服务器型号,云计算需要大服务器 浪潮8路产品揭秘
  5. iphone个人热点找不到
  6. 计算机操作系统期末复习总结
  7. 谷歌地球无法连接_为什么最有价值的商业活动是“建立连接”?
  8. access制作卡片_利用Access数据库实现药检业务卡片打印
  9. 计算机的发展知识点如何导入,计算机一级msoffice考试知识点:计算机的发展.doc...
  10. pageoffice 在线编辑 word 文档,保存之后返回自定义的值,并把值传到父页面