package bms_entity.baseinfoobject zipOps {def main(args: Array[String]): Unit = {val province = Array("山东", "安徽", "陕西", "福建", "广东", "甘肃")val capital = Array("济南", "合肥", "西安", "福州", "广州")val pcs: Array[(String, String)] = province.zip(capital) // 会将两个集合裁剪一样长度for (pc <- pcs) {val p = pc._1val c = pc._2println(s"province: ${p},capital:${c}")}println("--------------------------zipAll------------------------------------")val pcAll = province.zipAll(capital, "A", "B") // zipAll会使用后面的参数对没有匹配到的值自动的进行填充,其中第一个元素(A).会和第二个集合中多余的元素进行配对// 其中第二个元素(B),会和第一个集合中多余的元素进行配对for (pc <- pcAll) {val p = pc._1val c = pc._2println(s"province: ${p},capital:${c}")}}
}

scala中zip拉链的操作相关推荐

  1. scala字符串的拉链操作_在Scala中对字符串进行操作

    scala字符串的拉链操作 Scala字符串操作 (Scala strings operation) A string is a very important datatype in Scala. T ...

  2. Scala中zip或者zipWithIndex的计数器用法

    你要遍历一个有序集合,同时你又想访问一个循环计数器,但最重要的是你真的不需要手动创建这个计数器. 解决方案: 使用zipWithIndex或者zip方法来自动地创建一个计数器,假设你有一个有序集合da ...

  3. Scala中zip或者zipWithIndex用法

    你要遍历一个有序集合,同时你又想访问一个循环计数器. 解决方案: 使用zipWithIndex或者zip方法来自动地创建一个计数器,假设你有一个有序集合days,那么你可以使用zipWithIndex ...

  4. //变量在scala中没有自增自减的操作

    package scala.chapter18import scala.io.StdIn object Test2 {def main(args: Array[String]): Unit = {// ...

  5. Scala 中的集合(三):实现一个新的 Collection 类

    本文由 Yison 发表在 ScalaCool 团队博客. Scala 中的 collection 库是符合 DRY 设计原则的典范,它包含了大量通用的集合操作 API,由此我们可以基于标准库,轻松构 ...

  6. idea 编写scala_在Scala中编写Angular服务

    idea 编写scala Those following my blog posts know that I like to take Scala everywhere. This time, let ...

  7. Python中常用的一些操作总结(未完待续)update @ 2017-5-18

    写在前面的话 其实也没有什么可以写的,或者说完全没有价值.因为你只要动一动手指就可以在Google上找到我要写的这些东西.只是我还不习惯好久没有碰我的blog,但是我又不想写没有价值的东西.或许有价值 ...

  8. Akka 系列(五):Java 和 Scala 中的 Future

    随着CPU的核数的增加,异步编程模型在并发领域中的得到了越来越多的应用,由于Scala是一门函数式语言,天然的支持异步编程模型,今天主要来看一下Java和Scala中的Futrue,带你走入异步编程的 ...

  9. Scala中没有break和continue, 如何退出循环

    Java是指令式风格,Scala是函数式风格. 在Scala中,应该尽量适用循环,而是应用函数的方式来处理. Scala并没有提供break和continue语句来退出循环,那么如果我们又确实要怎么办 ...

最新文章

  1. W1000变频器如何设定频率_变频器参数如何设定,参数故障处理办法
  2. php变动参数,[小记]PHP方法的参数可变/不定
  3. ABAP BSP的工具类CL_BSP_UTILITY
  4. python用法查询笔记_Python学习笔记 - 2 - PyCharm的基本使用
  5. Java和Round-Robin上的AtomicInteger
  6. 【HDU - 2516 】取石子游戏 (Fibonacci博弈)
  7. idea 注释中 类 跳转_javaSE第一部分 数据类型、idea快捷键
  8. android中MVC,MVP和MVVM三种模式详解析
  9. 声笔码和声笔数码单字效率分析
  10. turtle fillcolor_python3的turtle画模仿3d星空、运动的恒星小宇宙
  11. python xml转字典_python xml转成dict
  12. python--strip()用法-split()方法
  13. OpenCV编译、安装、测试
  14. access 套用表格_将ACCESS数据库导入到EXCEL表格
  15. java权限管理面试_java shiro面试题
  16. PLC对接SQL数据库,实现数据采集和边缘计算
  17. mysql的pdb文件在哪里_pdb是什么文件?pdb数据库文件怎么打开?
  18. 我给浏览器加了个语音搜索功能
  19. 计网重点知识总结复习
  20. GEEer成长日记十二:Modis_LST地表温度产品时间序列分析

热门文章

  1. 年度盘点 | 2016年中国云计算十大新闻
  2. Spring Cloud Bus + RabbitMq 自动刷新
  3. Shell脚本学习-阶段一
  4. TCP之keepalive机制的应用场景
  5. MongoDB再出安全事故 5800万商业用户信息泄露
  6. linux原有的文件系统扩展,Linux VG扩展新增硬盘并新建文件系统
  7. bootstrap学习记录
  8. 在线格式化js代码的网站
  9. Maven 实现依赖框架jar包的版本管理
  10. 你知道关闭页面时怎么向后台发送消息吗?