Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial programming >> Java

Java ArrayList expliqué : Utilisation, méthodes clés et exemples pratiques

Qu'est-ce qu'ArrayList en Java ?

ArrayList est un tableau dynamique qui s'agrandit et se rétrécit automatiquement quand des éléments sont ajoutés ou supprimés. C'est essentiel quand vous avez besoin d'une collection flexible qui peut croître ou décroître pendant l'exécution.

Contrairement à un tableau de taille fixe (pensez à une corde rigide), un ArrayList se comporte comme un élastique extensible, vous permettant de stocker plus d'éléments sans avoir à prédéfinir une taille maximale.

Java ArrayList expliqué : Utilisation, méthodes clés et exemples pratiques

Quand vous ajoutez des éléments, ArrayList grandit automatiquement ; quand des éléments sont supprimés, il rétrécit, assurant une utilisation mémoire efficace.

Méthodes d'ArrayList

Exemple Java ArrayList

Voici une démonstration concise des opérations les plus courantes sur un ArrayList.

import java.util.ArrayList;
public class TestArrayList {
    public static void main(String[] args) {
        // Crée un ArrayList générique
        ArrayList<String> arlTest = new ArrayList<>();
        // Taille initiale
        System.out.println("Taille à la création: " + arlTest.size());
        // Ajoute des éléments
        arlTest.add("D");
        arlTest.add("U");
        arlTest.add("K");
        arlTest.add("E");
        // Taille après ajouts
        System.out.println("Taille après ajouts: " + arlTest.size());
        System.out.println("Éléments: " + arlTest);
        // Suppression par valeur
        arlTest.remove("D");
        System.out.println("Après suppression de " + "D: " + arlTest);
        // Suppression par index
        arlTest.remove(2); // supprime "K"
        System.out.println("Après suppression index 2: " + arlTest);
        // Taille finale
        System.out.println("Taille finale: " + arlTest.size());
        System.out.println("Liste finale: " + arlTest);
        // Vérification contains
        System.out.println("Contient " + "K" + ": " + arlTest.contains("K"));
    }
}

Sortie :

Taille à la création: 0
Taille après ajouts: 4
Éléments: [D, U, K, E]
Après suppression de D: [U, K, E]
Après suppression index 2: [U, K]
Taille finale: 2
Liste finale: [U, K]
Contient K: true

Note : Bien que l'exemple utilise des caractères uniques, ArrayList peut contenir n'importe quel type d'objet – chaînes, entiers, classes personnalisées, et plus.

Java ArrayList expliqué : Utilisation, méthodes clés et exemples pratiques

Java

  1. Classes et méthodes abstraites en Java : guide complet
  2. Maîtriser les algorithmes de collection Java : Tri, mélange et plus
  3. Créer un tableau d'objets en Java : Guide étape par étape
  4. Maîtriser la méthode Java String compareTo() : Syntaxe, cas d'usage et exemples pratiques
  5. Java String toLowerCase() & toUpperCase() : Convertir la casse du texte avec prise en compte des locales
  6. Surcharge de Constructeur en Java – Expliqué avec Exemples de Code Pratiques
  7. Java 9 : Méthodes factory de collections — List, Set, Map immuables simplifiés
  8. Java 9 : Méthodes privées dans les interfaces — Encapsulation et réutilisation
  9. Java 8 : Méthodes par défaut (default) dans les interfaces — Compatibilité ascendante