Java et le Café : Servir des Boissons avec les ArrayList

Les ArrayList en Java sont comme des menus de café flexibles. Ils vous permettent de stocker, manipuler et supprimer des éléments de manière dynamique. Dans ce cours, nous allons explorer comment utiliser les ArrayList pour servir des boissons délicieuses.

Les ArrayList sont des collections redimensionnables qui peuvent contenir des éléments de n’importe quel type, y compris des objets.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
import java.util.ArrayList;

public class CafeMenu {
  public static void main(String[] args) {
    ArrayList<String> cafes = new ArrayList<>();
    cafes.add("Espresso");
    cafes.add("Latte");
    cafes.add("Cappuccino");

    System.out.println("Menu: " + cafes);
  }
}
1
2
$ java CafeMenu
Menu: [Espresso, Latte, Cappuccino]

Vous pouvez ajouter, modifier et accéder aux éléments d’un ArrayList en utilisant diverses méthodes.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
import java.util.ArrayList;

public class CafeManipulation {
  public static void main(String[] args) {
    ArrayList<String> cafes = new ArrayList<>();
    cafes.add("Mocha");
    cafes.add("Americano");

    cafes.set(1, "Macchiato"); // Modifie l'élément à l'indice 1
    cafes.add(1, "Ristretto"); // Ajoute un élément à l'indice 1

    System.out.println("Menu modifié: " + cafes);
  }
}
1
2
$ java CafeManipulation
Menu modifié: [Mocha, Ristretto, Macchiato]

Vous pouvez supprimer des éléments d’un ArrayList en utilisant la méthode remove

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
import java.util.ArrayList;

public class ArrayListCafe {
  public static void main(String[] args) {
    ArrayList<String> cafes = new ArrayList<>();
    cafes.add("Mocha");
    cafes.add("Americano");
    cafes.add("Espresso");

    System.out.println("Liste avant suppression: " + cafes);

    cafes.remove(1); // Supprime l'élément à l'indice 1 (Americano)
    cafes.remove("Espresso"); // Supprime l'élément "Espresso"

    System.out.println("Liste après suppression: " + cafes);
  }
}
1
2
3
$ java ArrayListCafe
Liste avant suppression: [Mocha, Americano, Espresso]
Liste après suppression: [Mocha]

Les ArrayList en Java vous permettent de créer des collections flexibles et dynamiques. Comme un menu de café bien conçu, ils vous permettent de stocker, manipuler et supprimer des éléments avec facilité. Utilisez les ArrayList pour servir des boissons délicieuses et gérer votre code de manière efficace.