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

      

  • 相关阅读:
    SQL基础学习_03_数据更新
    SQL基础学习_02_查询
    SQL基础学习_01_数据库和表
    HCA数据下载
    Multiclonal Invasion in Breast Tumors Identified by Topographic Single Cell Sequencing
    gg_pie
    ggnetwork
    ggplot2画简单的heatmap
    简单R语言爬虫
    突变数据清洗
  • 原文地址:https://www.cnblogs.com/haisongvip/p/9532076.html
Copyright © 2011-2022 走看看