Scala中的集合复习(1)

Map、Set、Array、List

一、集合的三大类

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

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

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

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

Scala 复制代码
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)
  }
}
相关推荐
一 乐8 小时前
婚纱摄影网站|基于ssm + vue婚纱摄影网站系统(源码+数据库+文档)
前端·javascript·数据库·vue.js·spring boot·后端
Boilermaker19928 小时前
[Java 并发编程] Synchronized 锁升级
java·开发语言
MM_MS8 小时前
Halcon变量控制类型、数据类型转换、字符串格式化、元组操作
开发语言·人工智能·深度学习·算法·目标检测·计算机视觉·视觉检测
꧁Q༒ོγ꧂8 小时前
LaTeX 语法入门指南
开发语言·latex
njsgcs9 小时前
ue python二次开发启动教程+ 导入fbx到指定文件夹
开发语言·python·unreal engine·ue
alonewolf_999 小时前
JDK17新特性全面解析:从语法革新到模块化革命
java·开发语言·jvm·jdk
码事漫谈9 小时前
Protocol Buffers 编码原理深度解析
后端
码事漫谈9 小时前
gRPC源码剖析:高性能RPC的实现原理与工程实践
后端
古城小栈9 小时前
Rust 迭代器产出的引用层数——分水岭
开发语言·rust
ghie90909 小时前
基于MATLAB的TLBO算法优化实现与改进
开发语言·算法·matlab