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

Scala的Array习题

 答案:CBBBB

 

import scala.collection.mutable.ArrayBuffer
//1
case class DreamItem(content:String,var isDone:Boolean,deadline:String,var order:Int)
object p5 {
  def main(args: Array[String]): Unit = {
    //2
    val dreamList=ArrayBuffer[DreamItem]()//梦想清单
    //3
    val dream1=DreamItem("梦想1",true,"2022-5-10",1)
    val dream2=DreamItem("梦想2",false,"2024-9-22",2)
    val dream3=DreamItem("梦想3",true,"2023-2-9",3)
    dreamList+=dream1
    dreamList+=dream2
    dreamList+=dream3

    dreamList+=DreamItem("梦想4",true,"2022-5-10",1)
    dreamList+=DreamItem("梦想5",true,"2022-5-10",1)
    dreamList+=DreamItem("梦想6",true,"2022-5-10",1000)
    dreamList+=DreamItem("梦想7",true,"2022-5-10",1000)
    dreamList+=DreamItem("梦想8",true,"2022-5-10",1000)
    dreamList+=DreamItem("梦想9",true,"2022-5-10",1000)
    dreamList+=DreamItem("梦想10",true,"2022-5-10",1000)

    //4
    dreamList(1).isDone = true

    //5
    dreamList(2).order=100

    //6
    val list=dreamList.sortWith((a,b)=>a.order > b.order)

    val newList=list.slice(0,5)

    list.foreach(e=>{
      println(s"${e.content} \t\t ${e.isDone} \t ${e.order}")
    })


  }
}

 


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

相关文章:

  • STM32的中断(什么是外部中断和其他中断以及中断号是什么)
  • Makefile 之 wordlist
  • 【Rhino】【Python】Create a series of Blocks according to Value of object Property
  • 基于阿里云服务器部署静态的website
  • 使用Go 语言连接并操作 MySQL 数据库
  • opencv undefined reference to `cv::noarray()‘ 。window系统配置opencv,找到opencv库,但连接不了
  • CSS3新特性——字体图标、2D、3D变换、过渡、动画、多列布局
  • 神经网络中常用的激活函数(公式 + 函数图像)
  • 【汇编语言】转移指令的原理(三) —— 汇编跳转指南:jcxz、loop与位移的深度解读
  • 【系统架构设计师】真题论文: 论企业架构管理与应用(包括解题思路和素材)
  • Spring Boot教程之三:Spring Boot 与 Spring MVC 及 Spring的区别
  • 【TTS】OuteTTS初体验
  • 企业微信中设置回调接口url以及验证 spring boot项目实现
  • 二叉树的练习题(下)
  • Python-简单病毒程序合集(一)
  • 《 C++ 点滴漫谈 一 》C++ 传奇:起源、演化与发展
  • 【大数据学习 | Spark】详解分区个数
  • Three.js 相机控制器Controls
  • Akts初识1.0
  • PuppyGraph:实时图查询引擎,无需ETL
  • 基于Java Springboot城市公交运营管理系统
  • 关于上架HarmonyOS元服务,ArkWeb问题
  • 题解 洛谷 Luogu P2440 木材加工 二分答案 C/C++
  • 有效的完全平方数
  • webgl threejs 云渲染(服务器渲染、后端渲染)解决方案
  • 达梦数据库工程师认证培训体系是怎么样的?