如何在 Kotlin 中初始化列表的列表
1. 引言
要有效地使用 Kotlin,了解如何初始化列表的列表是重要的。也被称为二维数组或矩阵,列表的列表是一种数据结构,定义为一个列表,其中的每个元素本身是一个列表。
在本教程中,我们将探索在 Kotlin 中初始化列表的列表的几种方法。
2. 什么是列表的列表?
在大多数编程语言中,包括 Kotlin,列表的列表被实现为二维数组:
大约 4 分钟
要有效地使用 Kotlin,了解如何初始化列表的列表是重要的。也被称为二维数组或矩阵,列表的列表是一种数据结构,定义为一个列表,其中的每个元素本身是一个列表。
在本教程中,我们将探索在 Kotlin 中初始化列表的列表的几种方法。
在大多数编程语言中,包括 Kotlin,列表的列表被实现为二维数组:

在 Kotlin 中使用列表时,经常需要移除空值和 null 值。null 值可能会在我们的代码中引起错误,而空值可能会给我们的列表增加不必要的冗余。
在本教程中,我们将探索在 Kotlin 中从列表中移除 null 和空值的不同方法。
我们将使用的第一个方法是程序化方法。它涉及遍历列表,并在此过程中移除所有 null 和空元素:
fun removeValuesViaIteration(listWithNullsAndEmpty: MutableList````````````<String?>````````````): List``````````````<String>`````````````` {
val iterator = listWithNullsAndEmpty.iterator()
while (iterator.hasNext()) {
val element = iterator.next()
if (element == null || element.isEmpty()) {
iterator.remove()
}
}
return listWithNullsAndEmpty as List``````````````<String>``````````````
}
date: 2022-11-01 category: