object ArrayApp extends App {val a=new Array[String](5)a.lengtha(1)="hello"val b=Array("A","B","C","D")val c=Array(1,2,3,4,5,6,7)c.sumc.maxc.min//将数组转为字符串,输出1234567c.mkString//转为字符串,并且控制头尾的内容和每个元素的分隔符输出<1and2and3and4and5and6and7>c.mkString("<","and",">")//可变长数组val d=scala.collection.mutable.ArrayBuffer[Int]()d+=1d+=2d+=(3,4,5)//一个+为加元素d++=Array(6,7,8,9)//两个加号为加数组d.insert(0,0)//从第0个位置添加元素0d.remove(1,2)//从第一个位置删除两个元素d.trimEnd(3)//从末尾开始干掉几个元素d.toArray//将一个不可变的数组变成一个不可变的数组println(d)for(i<-0 until d.length){//依次取出数组中的内容,方法1println(d(i))}for(ele<-d){//依次取出数组中的内容,方法2[最常用]println(ele)}for(i<-(0 until d.length).reverse){//将结果逆序输出println(d(i))}
}

可变数组ArrayBuffer和不可变数组Array相关推荐

  1. ios 替换数组中元素_ios可变数组的所有操作

    #pragma mark 创建数组c NSMutableArray * array =[[NSMutableArray alloc] initWithObjects:@"a",@& ...

  2. 多维数组以及拷贝,可变参数

    多维数组 java 支持两种数据类型的多维数组. 第一种是矩形数组,也称等长数组.在二维矩形数组中,每一行有相同的列数.例:int[][] A = new int[4][2]; 第二种多维数组是交错数 ...

  3. go函数详解:函数定义、形参、返回值定义规范、函数内存分析、不支持重载、支持可变参数、基本数据类型和数组默认都是值传递的、支持自定义数据类型、函数返回值命名

    引入 [1]为什么要使用函数: 提高代码的复用型,减少代码的冗余,代码的维护性也提高了 [2]函数的定义: 为完成某一功能的程序指令(语句)的集合,称为函数. [3]基本语法 func 函数名(形参列 ...

  4. js array 删除指定元素_数组--学习笔记(数据结构数组 /js数组)

    学习目标: 了解什么是数组: 数组如何访问内存地址(一维,二维): 什么是数组 是由相同类型的元素的集合所组成的数据结构,分配一块连续的内存来存储.利用元素的索引可以计算出该元素对应的存储地址. 最简 ...

  5. doctrine find的对象转换成数组_「ES6基础」Array数组的新方法(上)

    在日常工作中我们经常会与数组打交道,因此需要熟练掌握数组操作的相关方法,ES6中关于数组的操作,又给我们带来了哪些惊喜呢,Array数组操作又添加了哪些新方法? 本篇文章将从以下几个方面进行介绍: A ...

  6. JavaScript类型化数组——ArrayBuffer

    JavaScript类型化数组是一种类似数组的对象,提供了一种用于访问原始二进制数据的机制. 类型化数组(Typed Array)很像C语言的数组,允许开发者以数组下标的形式,直接操作内存.有了类型化 ...

  7. numpy.hstack(a,b) 按列方向扩展 与 numpy.vstack(a,b) 按行方向扩展 其中n*1 数组可以写成 举例 np.array([[1],[2],[3]])

    https://www.jianshu.com/p/608140bec2f5 其中n*1 数组可以写成 举例 np.array([[1],[2],[3]])

  8. 【C 语言】数组 ( 指针退化验证 | 计算数组大小 | #define LENGTH(array) (sizeof(array) / sizeof(*array)) )

    文章目录 一.指针退化验证 二.完整代码示例 一.指针退化验证 nnn 维数组 作为 函数参数 , 会退化为 指针 , 注意这里只有 最高维 第 nnn 维 会 退化为指针 , 该指针指向 若干 n− ...

  9. python的数组属性_[Python]numpy use array属性,pythonnumpy,使用,数组

    numpy数组属性 目录 首先生成个数组 import numpy as np a = np.array([[1,2,3],[4,5,6]]) print(a) 结果输出: array([[1, 2, ...

最新文章

  1. HJ75 公共字符串计算
  2. LeetCode简单题之和为零的N个唯一整数
  3. C语言创建map,遍历map
  4. 虽然你没有考入清华大学,但是如果你有对于计算机的向往!!!请看过来
  5. android 导入modoule_android studio如何创建一个子module并引入主工程
  6. 数据结构C语言实现系列——线性表(线性表链接存储(单链表))
  7. Java基础--多态
  8. 鼠标右键添加新建类型
  9. C++基础 ----- 文件操作
  10. 基础学习笔记之opencv(5):实现鼠标选定矩形框
  11. 路由器工作模式Classless与Classful实验分析
  12. php 微信自动全屏视频设置,微信H5视频自动弹出全屏播放的解决方案
  13. 软碟通UltraISO Premium Edition_v9.7.5.3716,轻松编辑光盘镜像文件,将文件/文件夹制作成ISO文件
  14. P3376 【模板】网络最大流( Edmonds-krap、Dinic、ISAP 算法)
  15. 一次哔哩哔哩面试经历,内容太过真实
  16. Linux安装配置MySQL8.0 打war包 启动项目
  17. 完整的rk3288调试记录
  18. IntelliJ IDEA 中如何导入jar包(以引入spring包,构建spring测试环境为例)
  19. 微信公众号怎么进行测试?
  20. 软件项目管理第4版课后习题[附解析]第八章

热门文章

  1. ifeq,ifneq,else,endif”
  2. PHP获取一个网页内的图片_分享创造-使用PHP开发一键获取网页所有图片
  3. ImageJ用户手册——第二部分(ImageJ操作)
  4. 公网私网IP地址划分
  5. 【瞎鼓捣】web前端全景直播
  6. 计算机组成原理复习笔记——一、计算机系统概述
  7. 微信小程序中顶部导航栏全局切换
  8. 互联网给我们带来了什么。。。
  9. Ubuntu 20配置静态IP地址
  10. Windows系统下Java开发环境搭建