Kotlin: как получить последний элемент списка — методы и примеры кода

Чтобы получить последний элемент списка в Kotlin, вы можете использовать различные методы. Вот несколько примеров:

  1. Использование функции last():

    val list = listOf(1, 2, 3, 4, 5)
    val lastElement = list.last()
    println(lastElement) // Output: 5
  2. Использование индекса size - 1:

    val list = listOf(1, 2, 3, 4, 5)
    val lastElement = list[list.size - 1]
    println(lastElement) // Output: 5
  3. Использование функции get()с индексом size - 1:

    val list = listOf(1, 2, 3, 4, 5)
    val lastElement = list.get(list.size - 1)
    println(lastElement) // Output: 5
  4. Использование функции lastOrNull()для обработки пустого списка:

    val list = emptyList<Int>()
    val lastElement = list.lastOrNull()
    println(lastElement) // Output: null
  5. Использование функции lastOrNull()с лямбда-выражением для обработки условия:

    val list = listOf(1, 2, 3, 4, 5)
    val lastEvenElement = list.lastOrNull { it % 2 == 0 }
    println(lastEvenElement) // Output: 4