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

Scala中Arry

import scala.collection.mutable.ArrayBuffer
//Arry:数组
//可修改的:ArryBuffer
//不可修改的:Arryobject Test_1118_2 {//可修改的:ArrayBufferdef main(args: Array[String]): Unit = {//1.新建val arr1=ArrayBuffer(1,2,3)//2.添加arr1+=4arr1.insert(0,100)//3.删除arr1-=3  //删除指定元素arr1.remove(0)  //删除指定位置下标的元素//4.修改   通下标来修改。arr1(0)=50   //把下标为0的元素赋值为50//注意,下标不能越界。有效的范围是0—长度—1println(arr1.length)println(arr1(1))//5.查询//5.1判断某个元素在数组中是否存在println(s"50在数组中吗?${arr1.indexOf(50)}")//5.2找到指定元素的下标//      -1:表示这个元素在数组中不存在println(s"500在数组中的下标是:${arr1.indexOf(500)}")//6.遍历
//    for (i<-arr1)println(i)
//    println("-"*50)
//    arr1.foreach(println())
//    println("-"*50)val it1=arr1.iteratorwhile (it1.hasNext)println(it1.next())}}

输出如下

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

相关文章:

  • 学习threejs,使用AnimationMixer实现变形动画
  • 两大新兴开发语言大比拼:Move PK Rust
  • 基于一种基于OCR图像识别技术的发票采集管理系统及方法
  • 基于深度学习的车牌检测系统的设计与实现(安卓、YOLOV、CRNNLPRNet)+文档
  • JavaWeb——JS、Vue
  • Springboot 整合 Java DL4J 构建股票预测系统
  • ATmaga8单片机Pt100温度计源程序+Proteus仿真设计
  • FPGA通过MIPI CSI-2发送实时图像到RK3588,并HDMI显示
  • ELK8.15.4搭建开启安全认证
  • 原生微信小程序中封装一个模拟select 下拉框组件
  • 商品管理系统引领时尚零售智能化升级 降价商品量锐减30%
  • UE5 5.1.1创建C++项目,显示error C4668和error C4067
  • spring boot 集成 redis 实现缓存的完整的例子
  • json-bigint处理前端精度丢失问题
  • 【算法】【优选算法】前缀和(下)
  • Node.js 23 发布了!
  • 如何通过低代码逻辑编排实现业务流程自动化?
  • thinkphp6模板调用URL方法生成的链接异常
  • Spring Boot汽车资讯:科技驱动的未来
  • 嵌入式硬件电子电路设计(五)LDO低压差线性稳压器全面详解
  • qiankun主应用(vue2+element-ui)子应用(vue3+element-plus)不同版本element框架css样式相互影响的问题
  • resnet50,clip,Faiss+Flask简易图文搜索服务
  • 使用OkHttp进行HTTPS请求的Kotlin实现
  • 使用Mac下载MySQL修改密码
  • 运维面试题.云计算面试题集锦第一套
  • CSS-flex布局
  • Linux:进程的优先级 进程切换
  • web应用安全和信息泄露
  • 创建vue3项目步骤
  • 尽量通俗易懂地概述.Net U nity跨语言/跨平台相关知识