集合构造有 元素构造、空集合、list 初始化函数、具体类型构造函数、复制、调用其他集合函数。下来我们一个一个看。首先是元素构造创建集合最常用方法是使用标准库函数 listOf()、setOf()、mutableListOf()、mutableSetOf()。如果以逗号分隔集合元素列表作为参数,编译器会自动检测元素类型。创建空集合时,需要明确指定类型。val numbersSet = s
一、List 1. var list1 = listOf(1, 3, 5) // println(list1.map { it * 10 })//[10, 30, 50] //筛选li
原创 2022-12-08 15:26:18
76阅读
目录1.聚合函数——SUM()、COUNT()、AVERAGE()、MAX()、MIN()语法及用法(1)SUM()语法及其用法①语法:SUM(<参数>)②用法:用于求和,可按照目标分组求和。若分组求和需要结合group by分组函数一起使用。(2)COUNT()语法及其用法①语法:COUNT(<参数>)简单查询语句:select count(<参数>)
kotlinMap集合只读Map可变MapmutableMapOfkotlinMap分为:只读Map。 可变MutableMap(MutableMap、HashMap、LinkedHashMap)。只读Map意味着我们创建出来map是不可变,即我们只能使用无法改变我们map中数据,
原创 2022-02-11 16:23:03
165阅读
kotlinMap集合只读Map可变MapmutableMapOfkotlinMap分为:只读Map。 可变MutableMap(MutableMap、HashMap、LinkedHashMap)。只读Map意味着我们创建出来map是不可变,即我们只能使用无法改变我们map中数据,我们只能获取集合数据而无法对集合数据进行新增和修改。 /** * ...
原创 2021-07-16 09:29:13
1107阅读
Kotlin集合——Set集合 转 https://www.jianshu.com/p/3c95d7729d69 转 https://www.jianshu.com/p/3c95d7729d69 Kotlin集合类由两个接口派生:Collection和Map。 Kotlin集合分为两大类:可变集
转载 2019-10-11 01:04:00
602阅读
2评论
Kotlin集合——List集合 转 https://www.jianshu.com/p/3f3bb4943638 转 https://www.jianshu.com/p/3f3bb4943638 List集合最大特征就是集合元素都有对应顺序索引。List集合允许使用重复元素,可以通过索引来访问
转载 2019-10-11 01:05:00
324阅读
2评论
Kotlin集合——Map集合 转 https://www.jianshu.com/p/da5cc9072f1e 转 https://www.jianshu.com/p/da5cc9072f1e KotlinMap集合用于保存key-value对,其也被分为可变和不可变。 一、声明和创建Map
转载 2019-10-11 00:58:00
561阅读
2评论
List,Set,Map都是集合List 是一个有序集合,可通过索引(反映元素位置整数)访问元素。元素可以在 list 中出现多次。列表一个示例是一句话:有一组字、这些字顺序很重要并且字可以重复。Set 是唯一元素集合。它反映了集合(set)数学抽象:一组无重复对象。一般来说 set 中元素顺序并不重要。例如,字母表是字母集合(set)。Map(或者字典)是一组键值对。键是唯一
转载 2023-11-09 05:29:03
178阅读
集合操作ListList 默认实现是 ArrayList 是一个有序集合,可通过索引(反映元素位置整数)访问元素val bob = Person("Bob", 31) val people = listOf<Person>(Person("Adam", 20), bob, bob) val people2 = listOf<Person>(Person("Adam",
转载 2023-12-14 03:56:33
159阅读
Kotlin集合集合创建Kotlin标准库提供了set, list和map这三种基本集合类型实现, 每种类型又都分为可变和不可变(只读)两种类型.创建不同类型集合:// setval numbersSet = setOf("one", "two", "three", "four")val numbersSetMutable = mutableSetOf("one", "two", "three
转载 2021-06-02 15:44:43
317阅读
ArrayList、Vector、HashMap、HashTable、HashSet默认初始容量、加载因子、扩容增量这里要讨论这些常用默认初始容量和扩容原因是:当底层实现涉及到扩容时,容器或重新分配一段更大连续内存(如果是离散分配则不需要重新分配,离散分配都是插入新元素时动态分配内存),要将容器原来数据全部复制到新内存上,这无疑使效率大大降低。加载因子系数小于等于1,意指 &nbsp
Kotlin
原创 2022-05-25 18:26:43
310阅读
kotlin中Pair是一个数据类(定义类似python中元组)。
原创 2024-06-25 11:40:07
38阅读
Kotlin学习5.1:集合概述Collectionset集合list集合Map Kotlin集合就类似一个容器,用于存储一系列对象,这些对象可以是任意数据类型,并且长度可变。 这些类都存放在 kotlin.collections 包,在使用时一定要注意导包问题,否则会出现异常。 Collectionkotlin集合类同样有两个接口派生:Collection和Map。 但Kotlin
转载 2024-01-29 01:24:47
98阅读
fun main(arg: Array) { //可读写集合创建 val mutableListOf1 = mutableListOf(1, 2, 3) val mutableListOf2 = mutableListOf() val mutableSetOf1 = mutableSetOf(11, 22, 33) val mutableSetOf...
转载 2021-08-13 09:48:09
125阅读
# 学习 Android Kotlin集合 在 Android 开发中,集合是一种重要数据组织方式,可以帮助我们高效地存储和管理数据。在本篇文章中,我将为刚入行小白开发者讲解如何在 Kotlin 中使用集合。我们将通过一个具体例子,了解集合使用步骤、代码实现及其背后原理。 ## 整体流程 在使用集合时,我们可以按照以下几个步骤进行: | 步骤 | 描述
原创 9月前
12阅读
1.kotlin集合概述  在kotli.collections包中包含List(有序集合)、Set(无序集合)、Map(健值对)三种集合2.val定义集合,调用集合方法可以添加删除,但是如果重新创建对象,则报错val numbers = mutableListOf("one", "two", "three", "four") numbers.add("five") // 这是可以 //num
转载 2023-08-17 16:44:33
358阅读
集合概述学习方法:扫描一
原创 2023-06-19 10:15:41
43阅读
原文作者: Dave Leeds无论你是编写执行在云端大规模数据流程程序还是低功耗手机运行应用程序,大多数开发者都希望他们代码能够快速运行。现在,Kotlin最新实验性特性内联类允许创建我们想要数据类型,并且还不会损失我们需要性能!在这一系列新文章中,我们将从上到下彻底研究一番内联类!在本篇文章中,我们将会研究inline class是什么, 它工作原理是什么以及在使用
转载 2023-11-25 11:03:53
15阅读
  • 1
  • 2
  • 3
  • 4
  • 5