package com.bigdataimport scala.collection.mutable.ArrayBufferobject ArrayO {def main(args: Array[String]): Unit = {val arrayBuffer = ArrayBuffer[Int]()//默认情况下都是在ArrayBuffer末尾增加元素arrayBuffer += 1arrayBuffer += (4,5,6,7,8,9,10)arrayBuffer ++= Array(1,2,3)println(arrayBuffer)//对数组元素访问取下标println(arrayBuffer(0))//添加元素arrayBuffer.append(101)println(arrayBuffer)//插入元素arrayBuffer.insert(arrayBuffer.length - 1, 100,1000)println(arrayBuffer)//移除元素arrayBuffer.remove(arrayBuffer.length -2)println(arrayBuffer)//当需要多线程并发操作的时候,把ArrayBuffer转换成为Array就非常重要。val arr: Array[Int] = arrayBuffer.toArrayfor(item <- arrayBuffer) println(item)}}

转载于:https://www.cnblogs.com/shimingjie/p/10374480.html

scala-数组操作相关推荐

  1. Spark学习(6)——scala数组操作

    Array 在scala中,Array代表的含义与Java类似,也是长度不可变的数组,此外 由于Java和scala都是运行在JVM中,双方可以互相调用,因此scala的底层 实际上是Java数组,例 ...

  2. scala学习之数组操作

    scala 数组分为定长数组(Array)和变长数组(ArrayBuffer): 定长数组: /*** 定长数组*/val array = new Array[Int](10) //定长数组 长度为1 ...

  3. Scala与Java差异(四)之数组操作

    一.数组操作之Array.ArrayBuffer以及遍历数组 (1)Array 在Scala中,Array代表的含义与Java中类似,也是长度不可改变的数组.此外,由于Scala与Java都是运行在J ...

  4. Scala入门与进阶(五)- Scala数组

    5. Scala数组 1. 定长数组 scala> val a = new Array[String](5) a: Array[String] = Array(null, null, null, ...

  5. scala 数组集合(思维导图,初级必备)

    scala 系列 scala 入门基础 scala 数组集合 scala 143个数组函数大全 scala 函数 scala OOP scala 高级扩展 scala 数组集合 scala 系列 前言 ...

  6. 大数据基础之Scala——Scala数组方法,史上最全,只要你能全部背上即可成为万人敬仰的大佬,任何Scala随便戳戳!!!

    Scala数组 数组是一种可变的.可索引的数据集合.在Scala中用Array[T]的形式来表示java中的数组形式T[ ]. //声明一个数组对象 方法一:var numbers:[String]= ...

  7. Scala IO操作

    Scala IO操作 Scala IO操作有执行常用的文件处理任务,比如从文件中读取所有行或单词,或者读取包含数字的文件等. 读取行 要读取文件中所有行,可以调用scala.io.Source对象的g ...

  8. Numpy入门教程:03.数组操作

    背景 什么是 NumPy 呢? NumPy 这个词来源于两个单词 – Numerical和Python.其是一个功能强大的 Python 库,可以帮助程序员轻松地进行数值计算,通常应用于以下场景: 执 ...

  9. python json数据格式数组内元素递增赋值_python深浅复制,类型转换, json操作,数组操作...

    python深浅复制 import copy a = [1, 2, 3, 4, ['a', 'b']] #原始对象 b = a #赋值,传对象的引用 c = copy.copy(a) #对象拷贝,浅拷 ...

  10. php 常用数组操作

    php常用的数组操作函数,包括数组的赋值.拆分.合并.计算.添加.删除.查询.判断.排序等 array_combine 功能:用一个数组的值作为新数组的键名,另一个数组的值作为新数组的值 <?p ...

最新文章

  1. eclipse新建python文件夹_eclipse 如何创建python文件
  2. vba 修改access表的链接地址_VBA中常用的这7种数据类型,你都get到了吗?
  3. 本地win7ping VM linux ipv6地址问题
  4. python zip()函数的理解与应用
  5. jquery设置滚动条距离页面顶部的高度
  6. 小汤学编程之JDBC番外篇——DBUtil工具类
  7. 信息系统项目管理00——高项大观
  8. java servlet面试题_JavaWeb之JSP和servlet面试题附答案
  9. php排序orderby,云优CMS如何按orderby排序上一条下一条信息
  10. 从设计心理学理解交互设计的原则
  11. 王者服务器维护11月,王者荣耀11月22日版本更新维护 更新内容介绍
  12. 如何在Apple Watch上关闭“嘿Siri”
  13. [LintCode]144. 交错正负数(献给卡在65%的你)
  14. StrokeIt 按键列表
  15. 硬件设计22之高速电路设计保险丝的选型
  16. java 读取excel表格_Java读取excel表格(原理+实现)
  17. 信息安全实训系统php源码,实训平台
  18. 【OpenCV学习】使用OpenCV打开图片视频
  19. 数字华容道c语言源代码,vue数字华容道游戏代码
  20. 计算机职称照图片,全国职称计算机报名如何上传照片。怎么提示你无需上传照片。可以直接进行报名呢...

热门文章

  1. 【HDU - 5090】Game with Pearls (匈牙利算法,二分图匹配)
  2. 【Hihocoder - offer编程练习赛93 套题题解】交错01串(贪心,暴力)方格矩阵高度(模拟)数对(STLmultiset)修整土地(网络流)
  3. 【CodeForces - 1062C】Banh-mi (贪心,数学,找规律,快速幂)
  4. 【HDU - 1251 】统计难题(字典树,求拥有公共前缀的字符串数量)
  5. 【POJ - 2823】 Sliding Window(单调队列 用双端队列实现或模拟队列)
  6. 详解惯性导航论文 RINS-W: Robust Inertial Navigation System on Wheels
  7. 5.Underfitting and Overfitting
  8. oracle按照指定顺序读取,oracle按照指定顺序进行排序
  9. 一个列中多行求和_excel表格制作,Excel表格的基本操作,包含制作一个表格10方面的知识(1)...
  10. mysql索引详细介绍简书_Mysql索引介绍