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

【Android】Kotlin学习之数据容器 -- 集合

一. 定义

List : 是一个有序列表, 可通过下标访问元素. 元素可以在list中出现多次, 元素可重复

Set : 是元素唯一的集合, 一般来说Set中元素的顺序并不重要, 无序集合.

Map : 是一组键值对, 键是唯一的, 每个键刚好映射到一个值, 值可以重复

二. 集合创建

在这里插入图片描述
在这里插入图片描述

三. 示例

mutableListOf()

arr.add()
特定下标添加 : arr.add(index, ele)
在这里插入图片描述

Map

可变map , 官方建议用mutableMapOf
arr.put(key,value) put 添加键值
在这里插入图片描述

Set

元素唯一, 相同的元素是添加不进去的
在这里插入图片描述

四. 集合的操作

在这里插入图片描述
在这里插入图片描述

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

相关文章:

  • 超详细 springboot 整合 Mock 进行单元测试!本文带你搞清楚!
  • 国产操作系统下Chrome的命令行使用 _ 统信 _ 麒麟
  • linux性能监控之slabtop
  • Allure 在 Python 中的安装与使用
  • python实现动态时钟功能
  • QueryPerformanceCounter实现高精度uS(微妙)延时
  • Logstash详解
  • QT设计模式:适配器模式
  • 开发规范相关
  • C++ 容器(五)——Set操作
  • 【数字IC设计】芯片设计中的RDC
  • spark history server异常
  • 一个优秀 Maven 项目,各 Model 间最佳继承设计方案
  • MATLAB概述
  • Redis5.0的Stream数据结构
  • 避坑指南!RK3588香橙派yolov5生成RKNN模型!
  • 算法学习笔记(Nim游戏)
  • 第13节 第二种shellcode编写实战(2)
  • 【QuikGraph】C#调用第三方库实现迪杰斯特拉(Dijkstra)算法功能
  • 查看ubuntu当前路径的剩余存储空间
  • 利用预训练模型和迁移学习打造智能狗门
  • 常用Linux命令详细总结
  • 基于SpringBoot的竹宣非遗宣传网站
  • 怎么清理服务器的C盘?
  • 动态规划----股票买卖问题(详解)
  • Unity射线检测不到MeshCollider的原因
  • ssrf初步
  • linux 安装 mangodb 并设置服务开机自启
  • Virtualbox7.0.10+Ubuntu20.04网络配置
  • 设计模式之服务定位器模式