四、MutableList 可变列表集合 使用listOf 函数 创建的 List 集合 是 只读列表集合 ; 使用mutableListOf 函数 创建的 MutableList 集合 是 可变列表集合 ; 调用MutableList#toList 函数 , 可以 将 可变列表集合 转为 只读列表集合 ; 调用List#toMutableList 函数 , 可以 将 只读列表集合 转为 可变列表集合 ; 代码...
* MutableList相比List,大小、元素值等都可以修改 */@Test funtestMutableList(){val mutableList=mutableListOf(1,3,2)println("MainClass.testMutableList:mutableList=$mutableList")// [1, 3, 2]println("MainClass.testMutableList:添加")// 添加元素// 1. 在末尾添加mutableList.add(4)println("MainClass.t...
四、MutableList 可变列表集合 使用listOf 函数 创建的 List 集合 是 只读列表集合 ; 使用mutableListOf 函数 创建的 MutableList 集合 是 可变列表集合 ; 调用MutableList#toList 函数 , 可以 将 可变列表集合 转为 只读列表集合 ; 调用List#toMutableList 函数 , 可以 将 只读列表集合 转为 可变列表集合 ; 代码...
代码语言:javascript 代码运行次数:0 运行 AI代码解释 val emptyList=emptyList<String>()//创建空的Listval list=listOf<String>("132","321","liming")//创建普通的Listval mutList=mutableListOf<Int>(652,123,4564)//创建可修改的List set 代码语言:javascript 代码运行次数:0 运行 AI代码解释 val empty...
List的可变集合有两种,源码如下: /** Returns an empty new [MutableList]. */@SinceKotlin("1.1")@kotlin.internal.InlineOnlypublicinlinefun<T>mutableListOf(): MutableList<T> = ArrayList()/** Returns an empty new [ArrayList]. */@SinceKotlin("1.1")@kotlin.internal.InlineOnlypublicinlinefun<T>ar...
说明:listof 和 listOfNotNull 生成的列表是只读列表,不能修改。 1.1.4 根据 Array 创建 List var arr = arrayOf(1, 2, 3) var list1 = listOf(arr) var list2 = listOfNotNull(arr) 1.2 增删改查 1.2.1 增加元素 fun main() { var list = mutableListOf<String>() list.add("abc") list....
kotlin的集合分为可变集合类Mutable和不可变集合类Immutable,List、Set、Map都是不可变集合,与之对应MutableList、MutableSet、MutableMap是可变集合 创建集合 使用listOf()、setOf()、mapOf() 创建不可变的 List、Set、Map 使用mutableListOf()、mutableSetOf()、mutableMap() 创建可变的 MutableList 、MutableSet 、...
一、List数组 二、MutableList可变数组 三、List的for遍历 一、List数组 1、getOrElse、getOrNull学习 kotlin数组获取数据可以使用[]操作符,因为kotlin使用了操作符功能。获取元素尽量使用getOrElse或者getOrNull避免出现java中经常出现的数组越界问题。 fun main() { ...
Kotlin中提供List接口来创建列表,List接口包含MutableList和ArrayList两种实现。MutableList允许你对列表进行动态增删操作,而ArrayList则是在JVM中基于数组实现的一种特定的List实现,它提供了更多的性能优化。使用MutableList的好处在于其灵活性,你可以轻松地向列表添加或删除元素,这在处理动态数据时非常有用。
考虑使用 toMutableList() 函数: presenter.getContacts().toMutableList() There are toMutableList() extensions for the stdlib types that one might want to convert to a mutable list: Collection<T> , Iterable<T> , Sequence<T> , CharSequence , Array<T> 和原始数组。 原文由 hotkey 发布,翻译遵...