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

Scala中的集合复习(1)

Map、Set、Array、List

一、集合的三大类

1.序列Seq表示有先后顺序的集合。(Array、List)

2.集Set:表示无序且不重复的集合。

3.映射Map:表示键值对。

Stack:栈,特点是:后进先出。

package test30
import scala.collection.mutable
//queue:队列。排队打饭。。。
//特点:先进先出。
object test {
  def main(args: Array[String]): Unit = {
    val q1=mutable.Queue(1)
    q1.enqueue(2)//入队
    q1.enqueue(3)//入队
    q1.enqueue(4)//入队
    println(q1)

    //出队:获取队首的元素
    println(q1.dequeue())
    println(q1)
    //出队:获取队首的元素
    println(q1.dequeue())
    println(q1)
  }
}


http://www.kler.cn/a/404551.html

相关文章:

  • 【数据结构】【线性表】【练习】删除链表倒数第n个结点
  • python --基础阶段--文件操作(5)
  • 【Java】实战:多数元素
  • 游戏引擎学习第17天
  • Elasticsearch搜索流程及原理详解
  • Vite 基础理解及应用
  • 2024中国报业技术年会 | 文盾信息聚焦AI大模型的内容安全风控实践
  • Easyexcel(3-文件导出)
  • 鸿蒙多线程开发——线程间数据通信对象02
  • 用Python爬虫“偷窥”1688商品详情:一场数据的奇妙冒险
  • Scala的Array多维数组
  • 介绍一下strncmp(c基础)
  • 大学课程项目中的记忆深刻 Bug —— 一次意外的数组越界
  • 【Linux】系统调用和库函数汇总整理
  • Ubuntu安装sublime Tex
  • FreeRTOS消息队列实验与出现的问题
  • uni-app 修改复选框checkbox选中后背景和字体颜色
  • redis实现计数器功能
  • 如何取消分词搜索
  • GPT1.0 和 GPT2.0 的联系与区别
  • RabbitMQ实现异步下单与退单
  • 从0开始学习机器学习--Day32--推荐系统作业
  • 统计班级中的说谎者(字节青训)
  • LLM2CLIP:使用大语言模型提升CLIP的文本处理,提高长文本理解和跨语言能力
  • 算法学习笔记(一):滑动窗口和双指针
  • RT_Thread内核源码分析(三)——线程