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.
[wx_adsense]
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
}
}
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.
[wx_amazon]

