首页 > 其他分享 >Scala的集合复习(Map,Set,Array,List)

Scala的集合复习(Map,Set,Array,List)

时间:2024-11-27 14:28:42浏览次数:8  
标签:q1 Map Set 出栈 Scala s1 pop println mutable

 

import scala.collection.mutable

//queue:队列  排队打饭...
//特点:先进先出
object zjh {
  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)
  }

}
import scala.collection.mutable

//Stack:栈
//特点:后进后出
object zjh {
  def main(args: Array[String]): Unit = {

    val s1= mutable.Stack(1)
    s1.push(2)
    s1.push(3)
    s1.push(4) //入栈
    println(s1)

    println(s1.pop()) //出栈
    println(s1.pop()) //出栈
    println(s1.pop()) //出栈
    println(s1.pop()) //出栈

    println(s1)
  }

}

标签:q1,Map,Set,出栈,Scala,s1,pop,println,mutable
From: https://blog.csdn.net/2301_81557172/article/details/143919690

相关文章

  • Nmap简单使用手册
    名称:nmap网络探测工具和安全/端口扫描器用法:nmap[扫描类型...][选项]{扫描目标说明}描述:nmap(“NetworkMapper(网络映射器)”)是一款开源的网络探测和安全审核的工具。它的设计目标是快速的扫描大型网络,当然用它扫描单个主机也是没问题的。Nmap以新颖的方式使用原始IP报文......
  • java小工具封装-给定es客户端和SearchSourceBuilder和es索引名直接用scroll方式查询出
    封装类:传参1esClient传参2自定义searchSourceBuilder传参3索引名(可直接复制粘贴使用)publicstaticList<Map<String,Object>>getEsResultData(RestHighLevelClientesClient,SearchSourceBuildersearchSourceBuilder,Stringindex_name)throwsIOException{......
  • .NET9 - Swagger平替Scalar详解(四)
    书接上回,上一章介绍了Swagger代替品Scalar,在使用中遇到不少问题,今天单独分享一下之前Swagger中常用的功能如何在Scalar中使用。下面我们将围绕文档版本说明、接口分类、接口描述、参数描述、枚举类型、文件上传、JWT认证等方面详细讲解。01、版本说明我们先来看看默认添加后是......
  • [CSS] initial vs unset vs revert
    /*initial:defaultvalueofthecssproperty,youdon'tneedtorememberwhat'sthedefaultvalueofeachcssproperty,justuseinitialshoulddothetrickunset:neitherusethedefaultvalueortheinheritvalue,butwedon'twanttore......
  • [Node.js] global.gc() for Map and WeakMap
    Whenyourunnode.jsyoucanrun node--expose-gcindex.jsWhichwillallowyoumanullycleanupgc: global.gc() MapFormap,itiseasytocostmemoryleakduetoyouhavetocleanupbothkeyandvalueinordertoletgcdoit'sjob.Ifyoujust......
  • vue3-setup基本使用(非响应式数据)
    OptionsAPI与COmpositionAPI选项式APiVue2的AP设计是Options(配置、选项式)风格的Options类型的API,数据、方法、计算属性等,是分散在:data、methods、computed中的,若想新增或者修改一个需求,就需要分别修改:data、methods、computed,不便于维护和复用组合式APIVue3的API设计......
  • 用Scala来解决成绩排名的相关问题
    任务目标:1.计算每个同学的总分和平均分2.按总分排名,取前三名3.按单科排名,取前三名下图为学生的成绩表实现代码为:packagetest33importjava.io.PrintWriterimportscala.collection.mutable.ListBufferimportscala.io.SourcecaseclassStudent(name:String,yuwe......
  • Python中的map函数
    Python中的map函数是一种常用的高雅实现,它能够在不使用第三方库的情况下对一个列表进行映射,并返回一个新的列表。map函数不仅能够提高Python代码的可读性,还能够拓展Python的功能,使其成为一种强大的数据处理工具。Python中的map函数在Python中,map函数是map函数的别名。它是......
  • Java编程----利用Map集合设计一个车站上下车的程序
    1.将以下车站对应关系的数据存储到map集合中,key:表示站编号,value:表示站名,并遍历打印(可以不按顺序打印):2.计算地铁票价规则:总行程3站内(包含3站)收费3元,3站以上但不超过5站(包含5站)的收费4元,5站以上的,在4元的基础上,每多1站增加......
  • ConcurrentHashMap原理
        相信大家在面试的时候经常被问到类似问题:“实现HashMap线程安全的办法有哪些”“jdk1.7和jdk1.8在HashMap上面有什么区别?”“ConcurrentHashMap底层是怎么保证线程安全的”……当面试官问到HashMap的线程安全问题的时候大概率是想让你往ConcurretHashMap方向回答了......