Menu
CoddyTech

Modifier des tableaux

Fait partie de la section Fondamentaux du Journey Java de Coddy. Leçon 60 sur 73.

En plus d’accéder aux éléments d’un tableau, vous pouvez également les modifier. Pour modifier un élément spécifique d’un tableau, vous pouvez lui attribuer une nouvelle valeur à l’aide de son index.

Voici un exemple :

String[] my_array = {"apple", "banana", "cherry"};
my_array[1] = "orange";
System.out.println(my_array[0] + ", " + my_array[1] + ", " + my_array[2]);

Résultat :

apple, orange, cherry

banana a été remplacée par une orange

challenge icon

Défi

Facile

Crée une méthode nommée changeElement qui reçoit 3 arguments :

  • Le premier argument est un tableau
  • Le deuxième argument est un index
  • Le troisième argument est un nouvel élément

La méthode renverra un tableau modifié en changeant l’élément à l’index indiqué dans le deuxième argument par la valeur du troisième argument.

Par exemple, avec les arguments suivants : changeElement(new String[] {"1", "2", "3"}, 0, "9"), la méthode renverra [9, 2, 3]

Essayez vous-même

import java.util.Scanner;

public class Main {
    public static String[] changeElement(String[] arr, int index, String newElement) {
        // Écrivez le code ici
    }

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String textArray = scanner.nextLine();
        int index = scanner.nextInt();
        scanner.nextLine();
        String newElement = scanner.nextLine();
        String[] arr = textArray.split(",");
        String[] modifiedArr = changeElement(arr, index, newElement);
        for (int i = 0; i < modifiedArr.length; i++) {
            System.out.print(modifiedArr[i] + " ");
        }
    }
}
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 : Compilateur Java en ligne