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

Introduction

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.

Utilisation des ArrayList

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

Créer un ArrayList

 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]

Manipuler un ArrayList

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]

Supprimer des Éléments d’un ArrayList

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]

Conclusion

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.