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

一. 定义

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

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

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

二. 集合创建


三. 示例

mutableListOf()

arr.add()

特定下标添加 : arr.add(index, ele)

Map

可变map , 官方建议用mutableMapOf

arr.put(key,value) put 添加键值

Set

元素唯一, 相同的元素是添加不进去的

四. 集合的操作


相关推荐
牛蛙点点申请出战14 分钟前
IconFontViewer -- 一个可以在 Android Studio 中实时预览 IconFont 的插件
android·前端·intellij idea
AI绘画哇哒哒28 分钟前
RAG 系统中文档切分策略:如何选择合适的 chunk size?| 收藏这份实用指南,小白也能轻松上手大模型学习
人工智能·学习·ai·程序员·大模型·产品经理·转行
努力努力再努力wz1 小时前
【MySQL 进阶系列】拒绝滥用root:从 mysql.user 到权限校验,带你彻底理解用户管理与授权机制!
android·c语言·开发语言·数据结构·数据库·c++·mysql
@codercjw1 小时前
方案制作(CAD)
学习
python零基础入门小白1 小时前
从0到1:手把手教你用Coze打造AI Agent,小白也能转行AI!
人工智能·学习·程序员·大模型·agent·产品经理·ai大模型
装杯让你飞起来啊1 小时前
Kotlin List / Array 与 for 循环
开发语言·kotlin·list
HaiXCoder1 小时前
AndroidAutoSize 框架原理分析与核心问题
android
蓝桉~MLGT2 小时前
中级软考(软件工程师)通关秘籍——核心知识点图表全汇总与扩展解析
学习·软件工程
fengci.2 小时前
CTF+随机困难题目
android·开发语言·前端·学习·php
一尘之中2 小时前
系统架构设计师知识体系综述:从核心概念到职业成长
学习·系统架构·ai写作