Différence entre size et length en Java

ArrayList ne dispose pas du méthode length(), mais elle dispose de la méthode size() qui fournit le nombre d’objets disponibles dans une collection.
 
 

Exemple de ArrayList avec la méthode size():
import java.util.ArrayList;

public class Exemple {
     public static void main(String[] args) {
         //Création de ArrayList
         ArrayList<string> list = new ArrayList<string>();
         //Stocker 2 éléments
         list.add("abc");
         list.add("xyz");
         //Afficher la taille de la liste
         System.out.println(list.size());   //2
     }
}
Différence entre equals() et ==Différence entre equals() et == en JavaIl y a une différence majeure entre l’opérateur == et la méthode equals(). L’opérateur == est un opérateur de comparaison particulièrement utile pour comparer des…Lire plus
Exemple d’un tableau avec la propriété length :

Un tableau en Java posséde la propriété length qui fournit la longueur ou la capacité du tableau. C’est l’espace total alloué lors de l’initialisation du tableau.

public class Exemple {
    public static void main(String[] args) {
        //Création d'un tableau de 5 éléments
        int tab[] = new int[5];
        //Stocker 2 éléments
        tab[0] = 1;
        tab[1] = 2;
        //Afficher la longueur du tableau
        System.out.println(tab.length); //5
   }
}

 

Conclusion

La méthode size() fonctionne avec les collections, tandis que la propriété length fonctionne avec les tableaux.
 

Partagez cet article

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *