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

      

  • 相关阅读:
    使用Session防止表单重复提交
    Session
    使用Cookie进行会话管理
    Java邻接表表示加权有向图,附dijkstra最短路径算法
    web工程中URL地址的推荐写法
    Web工程中各类地址的写法
    HTTP中的重定向和请求转发的区别
    squid代理
    代理服务 squid 隐藏真实ip,也就是透明代理
    docker添加sshd 服务
  • 原文地址:https://www.cnblogs.com/haisongvip/p/9532076.html
Copyright © 2011-2022 走看看