kotlin 获取list长度
时间: 2023-09-06 14:14:04 浏览: 83
在 Kotlin 中,要获取 List 的长度可以使用 `size` 属性。例如:
```kotlin
val list = listOf("apple", "banana", "orange")
val length = list.size
println("List 的长度为:$length")
```
输出结果将会是:
```
List 的长度为:3
```
在上述代码中,我们定义了一个名为 `list` 的 List,然后通过 `size` 属性获取了它的长度,并将结果存储在 `length` 变量中。最后,使用 `println()` 函数将结果打印出来。
相关问题
kotlin遍历list
在 Kotlin 中,可以使用多种方式来遍历一个 List。以下是几种常见的遍历方法:
1. 使用 for 循环:
```kotlin
val list = listOf("A", "B", "C")
for (item in list) {
println(item)
}
```
2. 使用 forEach 高阶函数:
```kotlin
val list = listOf("A", "B", "C")
list.forEach { item ->
println(item)
}
```
3. 使用 forEachIndexed 高阶函数来同时获取元素和索引:
```kotlin
val list = listOf("A", "B", "C")
list.forEachIndexed { index, item ->
println("Index: $index, Item: $item")
}
```
4. 使用索引来遍历 List:
```kotlin
val list = listOf("A", "B", "C")
for (i in 0 until list.size) {
println(list[i])
}
```
这些是 Kotlin 中常用的遍历 List 的方法,你可以根据自己的需求选择适合的方式来遍历 List。
kotlin的list
Kotlin的List是一种有序的集合,可以包含重复的元素。在Kotlin中,List是不可变的,即不能对其进行添加、删除或修改操作。List提供了丰富的函数方法,如获取元素、查找元素、筛选元素等。
对于你提到的两个函数方法,null lastIndexOf(element: T): Int 和 last(predicate: (T) -> Boolean): T,它们都是List提供的函数方法。
null lastIndexOf(element: T): Int 方法用于返回指定元素在List中最后一次出现的索引。如果元素不存在或为null,返回-1。
last(predicate: (T) -> Boolean): T 方法用于返回满足指定条件的最后一个元素。它接收一个Lambda表达式作为参数,该Lambda表达式用于判断元素是否满足条件。如果没有满足条件的元素,会抛出NoSuchElementException异常。