Scala中的Array操作

Scala中的Array操作

  1. 定长(scala.collection.immutable.Array)的概念:一经声明,长度不能改变
  2. 变长(scala.collection.mutable.ArrayBuffer)的概念:声明之后,长度可变(可以追加新元素)
  3. take取出前n项元素,并返回到一个新数组
  4. takeRight取出后n项元素,并返回到一个新数组
  5. drop删除前n项,将剩余元素返回到新数组
  6. dropRight删除后n项,将剩余元素返回到新数组
  7. filter按照指定的匿名函数过滤,并且将结果返回到新数组
  8. sum求和
  9. max数组最大值
  10. min数组最小值
  11. length数组个数
  12. count按照匿名函数计数
  13. distinct去重,并返回新数组
  14. map 映射方法
    作用:将集合中的元素,从一个形式转变为另一个形式
    特点:元素个数不变,元素形式变化
  15. sortBy按数字做升序排序,并把结果返回到新数组
  16. intersect取交集,将结果返回到新数组
  17. union取并集
  18. diff取差集,有方向
  19. mkString将集合中的元素,以字符串形式返回
  20. scala.util.Sorting.quickSort定长数组排序
  21. tabulate返回指定长度数组,每个数组元素为指定函数的返回值,默认从 0 开始。
  22. iterate返回一个包含一个函数的重复应用到初始值的数组
  23. range创建区间数组
  24. concat用于将多个数组的结果合并在一起
  25. foreach遍历Array中的每一个元素
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值