Menu
Coddy logo textTech

Acessando Elementos

Parte da seção Fundamentos do Journey de Kotlin da Coddy. Lição 68 de 93.

Agora que você sabe criar listas, precisa saber como recuperar elementos individuais delas. Kotlin usa acesso baseado em índice, em que cada elemento tem um número de posição começando em 0.

Use colchetes com o índice para acessar um elemento:

val colors = listOf("Red", "Green", "Blue")
println(colors[0])  // Red
println(colors[1])  // Green
println(colors[2])  // Blue

Você também pode usar as funções first() e last() para acessar rapidamente as extremidades:

val numbers = listOf(10, 20, 30, 40)
println(numbers.first())  // 10
println(numbers.last())   // 40

Para descobrir quantos elementos uma lista contém, use a propriedade size. Como a indexação começa em 0, o último índice válido é sempre size - 1:

val fruits = listOf("Apple", "Banana", "Cherry")
println(fruits.size)           // 3
println(fruits[fruits.size - 1])  // Cherry

Tenha cuidado para não acessar um índice que não existe — tentar acessar fruits[5] em uma lista de 3 elementos causará um erro.

challenge icon

Desafio

Médio

Escreva uma função getFirstAndLast que receba uma lista de inteiros e retorne uma string contendo o primeiro e o último elemento.

Use os métodos apropriados de acesso à lista para obter o primeiro e o último elemento e, em seguida, combine-os em uma string formatada.

Parâmetros:

  • numbers (List<Int>): Uma lista de inteiros com pelo menos um elemento

Retorna: Uma string no formato "First: X, Last: Y", em que X é o primeiro elemento e Y é o último elemento.

Restrições de entrada: a lista de entrada não está vazia.

Experimente você mesmo

fun getFirstAndLast(numbers: List<Int>): String {
    // Escreva o código aqui
}
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos

Pratique por conta própria: Playground de Kotlin