摘要:
一,功能 elementAt(): 查找下标对应的元素,如果下标越界会抛IndexOutOfBoundsException。elementAtOrNull(): 查找下标对应元素,如果越界就返回nullelementAtOrElse(): 查找下标对应元素,如果越界会根据方法返回默认值。 二,例子: 阅读全文
posted @ 2025-08-16 10:14
刘宏缔的架构森林
阅读(15)
评论(0)
推荐(0)
摘要:
一,功能 count函数: 返回集合中的元素总数 或返回与给定条件匹配的元素数。 二,例子: 代码: //处理按钮点击事件 binding.button1.setOnClickListener { val numbers = listOf(1, -2, 3, -4, 5, -6) val total 阅读全文
posted @ 2025-08-16 10:14
刘宏缔的架构森林
阅读(20)
评论(0)
推荐(0)
摘要:
一,功能 sum() 返回数字集合中元素的总和。 sumOf() 也是计算一个列表里面数字的总和,不过sumOf() 更适合于需要根据元素进行某些计算后再求和的情况 二,例子 代码: //处理按钮点击事件 binding.button2.setOnClickListener { val number 阅读全文
posted @ 2025-08-16 10:14
刘宏缔的架构森林
阅读(64)
评论(0)
推荐(0)
摘要:
一,功能 flatten 函数主要应用于嵌套集合(如 List of List 或 Set of Set 等),它会将嵌套集合中的所有元素合并到一个单一层次的集合中。 flatMap 不仅可以将嵌套集合扁平化,更重要的是它允许你对每个子集合应用一个映射函数来生成新的元素 二,例子 代码: //处理按 阅读全文
posted @ 2025-08-16 10:13
刘宏缔的架构森林
阅读(53)
评论(0)
推荐(0)
摘要:
一,功能 takeWhile : 从头开始取值,不符合立即停止takeLastWhile : 从尾开始取值,不符合立即停止 takeWhile{}:返回从第一个开始符合给定函数条件的元素,直到不符合条件为止。takeLastWhile{}:返回从最后一个开始符合给定函数条件的元素,直到不符合条件为止 阅读全文
posted @ 2025-08-16 08:10
刘宏缔的架构森林
阅读(29)
评论(0)
推荐(0)
摘要:
一,功能 take函数是根据传入的参数挑出该集合【前n个元素】的子集合 takeLast函数是根据传入的参数挑出该集合【倒数n个元素】的子集合 二,例子 代码: //处理按钮点击事件 binding.button1.setOnClickListener { val mList = mutableLi 阅读全文
posted @ 2025-08-16 08:10
刘宏缔的架构森林
阅读(53)
评论(0)
推荐(0)
摘要:
一,例子遍历map 代码: //处理按钮点击事件 binding.button1.setOnClickListener { // 遍历map val map = mapOf("A" to 1, "B" to 2) // 遍历键值对(Pair) map.forEach { (key, value) - 阅读全文
posted @ 2025-08-16 08:10
刘宏缔的架构森林
阅读(81)
评论(0)
推荐(0)
摘要:
一,功能 在 Kotlin 中,reduce() 和 fold() 都是对集合中的元素进行聚合操作的函数,将一个集合中的元素缩减成一个单独的值。它们的使用方式非常相似,但是返回值略有不同。区别: reduce() 函数是对集合中的所有元素进行聚合处理,并返回最后一个合并处理值。 fold() 函数除 阅读全文
posted @ 2025-08-16 08:10
刘宏缔的架构森林
阅读(56)
评论(0)
推荐(0)
摘要:
一,功能 zip 函数 可以将 两个元素个数相同的集合 合并成 一个 新的 Pair 键值对 List 集合 , 其中 一个集合的元素作为 键 Key , 另外一个集合的元素作为 值 Value ; 被合并 的 两个集合 可以是 不同类型的集合 ; 用途: 用于将两个集合按照索引一一配对,生成一个新 阅读全文
posted @ 2025-08-16 08:10
刘宏缔的架构森林
阅读(60)
评论(0)
推荐(0)
摘要:
一,功能 folder 合并函数 接收一个 初始的 累加器值 , 之后该值 会 根据 匿名函数 的执行结果 进行更新 ; fold方法会在最开始把accumulator累加值设置为initial的值,之后遍历集合中的所有元素,让累加值和每个元素element做操作,最后返回累加值。 二,例子 代码: 阅读全文
posted @ 2025-08-16 08:10
刘宏缔的架构森林
阅读(82)
评论(0)
推荐(0)
浙公网安备 33010602011771号