当前位置: 首页 > news >正文

Scala的Array(1)

Scala的Array表示长度不可变的数组,若需要定义可变数组需要倒包

import scala.collection.mutable.ArrayBuffer

下面是关于Array的一些用法:

import scala.collection.mutable.ArrayBufferobject test29 {
//  //不可变数组 Array
//  def main(args: Array[String]): Unit = {
//    //1.创建不可变数组
//    val arr1 = Array(1,2,3)
//
//    //2.访问,数组名(下标).下标是从0开始到长度-1
//    println(s"第一个元素是${arr1(0)}")
//    //如果下标超出了范围 会报错 ArrayIndexOutOfBoundsExceptionprintln(arr1(100))
//
//    //3.快速填充数组内容
//    //1-10的数组,每隔2个,range不包括终点,2是步长
//    val arr2 = Array.range(1,11,2)
//
//    //4.遍历
//    for (i<-arr2){
//      println(i)
//    }
//  }//可变数组def main(args: Array[String]): Unit = {val arr1 = ArrayBuffer(1,2,3)//1.添加arr1 += 4//2.删除arr1 -= 1//3.修改,数组名(下标) = 新值arr1(0) = 1000//4.查询:判断是否有某个元素println(s"3是否在数组中:${arr1.contains(3)}")//    for (i <- arr1){
//      println(i)
//    }val it1 = arr1.iteratorwhile(it1.hasNext){println(it1.next())}}
}

http://www.lryc.cn/news/484193.html

相关文章:

  • [Linux] Linux信号捕捉
  • Elasticsearch的查询语法——DSL 查询
  • 开发语言中,堆区和栈区的区别
  • 驾校增加无人机培训项目可行性技术分析
  • JavaWeb后端开发知识储备1
  • ISUP协议视频平台EasyCVR视频设备轨迹回放平台智慧农业视频远程监控管理方案
  • 大数据新视界 -- 大数据大厂之 Impala 存储格式转换:从原理到实践,开启大数据性能优化星际之旅(下)(20/30)
  • 百度搜索AI探索版多线程批量生成TXT原创文章软件-可生成3种类型文章
  • ubuntu20.04 解决Pytorch默认安装CPU版本的问题
  • 名词解释-2-形状算数实验、潜在空间、3D生成模型
  • Android 使用python统计getevent按键
  • NVIDIA jetson查看资源占用情况,打印/保存资源使用情况日志
  • ssm102“魅力”繁峙宣传网站的设计与实现+vue(论文+源码)_kaic
  • 逐行加载 HTML 内容并实时显示效果:使用 wxPython 的实现
  • UE4 Cook 从UAT传递参数给UE4Editor
  • 【学习日记】notebook添加JAVA支持
  • 以太坊系地址衍生算法分层确定性生成逻辑
  • 【Unity】ScriptableObject的应用:利用配方合成新物体
  • 31DNS设置
  • 使用Docker快速部署FastAPI Web应用
  • 全面掌握Spring Boot异常处理:策略与实践
  • 【LeetCode】【算法】11. 盛最多水的容器
  • ES6代理和反射新特性,详细讲解
  • vue计算属性 初步使用案例
  • 大模型时代,呼叫中心部门如何建设一套呼出机器人系统?
  • 使用Java绘制图片边框,解决微信小程序map组件中marker与label层级关系问题,label增加外边框后显示不能置与marker上面
  • 力扣 LeetCode 142. 环形链表II(Day2:链表)
  • 用MVVM设计模式提升WPF开发体验:分层架构与绑定实例解析
  • C++中的动态断言和静态断言
  • 运算放大器的学习(一)输入阻抗