zoukankan      html  css  js  c++  java
  • 4、scala数组

    1、Array

    2、ArrayBuffer

    3、遍历Array和ArrayBuffer

    4、数组常见操作

    1、  Array

      Scala中,array代表的含义与java类似,也是长度不可改变的数组。由于scala与java都是运行在jvm中,双方可以相互调用,scala数组的底层实现实际上是java数组。

      

    2、ArrayBuffer

      Scala中,如果需要长度可变的集合类,可以使用ArrayBuffer。使用前需要导入 scala.collection.mutable.ArrayBuffer。

      创建一个空的ArrayBuffer:val b=ArrayBuffer[Int]()

      添加一个元素,使用+=   b+=1  b+=(2,3,4,5)

      添加其他集合中的所有元素  b++=Array(6,7,8)

      从尾部截断指定个数的元素  b.trimEnd(5)

      指定位置插入元素  b.insert(0,9,10)

      移除指定位置的元素b.remove(1,3)

      Array和ArrayBuffer相互转换  b.toArray  a.toBuffer

      

    3、遍历Array和ArrayBuffer

      使用for循环和until遍历

      

      跳跃遍历

      

      尾部遍历

      

      使用“增强for循环”遍历

      

    4、数组常见操作

      数组元素求和     a.sum

      获取最大值    a.max

      对数组排序    scala.util.Sorting.quickSort(a)

      获取数组中所有元素内容  a.mkString  a.mkString(“,”)  a.mkString(“(”,”,”,”)”)

      toString函数    a.toString

      

  • 相关阅读:
    理解javascript 对象,原型对象、闭包
    JSON数据理解
    css 盒模型相关样式
    神奇的CSS3选择器
    设计模式六大原则
    java反射机制性能优化
    一份关于jvm内存调优及原理的学习笔记
    浅谈http请求数据分析
    Apache+Tomcat部署负载均衡(或集群)
    同台电脑部署多组Tomcat负载均衡(或集群)
  • 原文地址:https://www.cnblogs.com/haisongvip/p/9532076.html
Copyright © 2011-2022 走看看