Menu
Coddy logo textTech

Accéder aux éléments

Fait partie de la section Fondamentaux du Journey Kotlin de Coddy. Leçon 68 sur 93.

Maintenant que tu sais créer des listes, tu dois savoir comment en récupérer les éléments individuels. Kotlin utilise un accès basé sur l’index, où chaque élément possède un numéro de position commençant à 0.

Utilisez des crochets avec l’indice pour accéder à un élément :

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

Vous pouvez également utiliser les fonctions first() et last() pour accéder rapidement aux extrémités :

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

Pour savoir combien d’éléments contient une liste, utilisez la propriété size. Comme l’indexation commence à 0, le dernier index valide est toujours size - 1 :

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

Veillez à ne pas accéder à un indice qui n’existe pas : essayer d’accéder à fruits[5] dans une liste de 3 éléments provoquera une erreur.

challenge icon

Défi

Moyen

Écrivez une fonction getFirstAndLast qui prend une liste d’entiers et renvoie une chaîne contenant le premier et le dernier élément.

Utilisez les méthodes appropriées d’accès à la liste pour récupérer le premier et le dernier élément, puis combinez-les en une chaîne formatée.

Paramètres :

  • numbers (List<Int>) : une liste d’entiers contenant au moins un élément

Renvoie : une chaîne au format "First: X, Last: Y", où X est le premier élément et Y est le dernier élément.

Contraintes d’entrée : la liste d’entrée n’est pas vide.

Essayez vous-même

fun getFirstAndLast(numbers: List<Int>): String {
    // Écrivez le code ici
}
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux

Entraînez-vous par vous-même : Playground Kotlin