Médiaforma

All posts tagged collection

L’objet est redimensionné si le nombre d’éléments stockés est supérieur au nombre d’éléments autorisés.

Ici par exemple, on définit la collection ArrayList monArrayList de 10 éléments. On y ajoute 15 éléments avec la méthode add(), puis on affiche sa taille (15) dans la console à l’aide de la méthode size() :

List monArrayList = new ArrayList(10) ;
for(int i=0;i<15;i++) {
        monArrayList.add(new Integer(i));
}
System.out.println(monArrayList.size());

 

Pour que ces instructions soient exécutables, vous devez importer les bibliothèques java.util.ArrayList et java.util.List :

import java.util.ArrayList;
import java.util.List;

Voici un exemple de création de liste LinkedList. Un entier égal à 100, puis un double égal à 1.25 sont ajoutés à la liste. Le premier élément est lu avec la méthode get(0) et le dernier avec la méthode get(maListe.size()-1). Ces deux objets sont castés avec (Integer) et (Double) pour être convertis en Integer et Double. Ils sont ensuite affichés dans la console, puis le premier élément de la liste est supprimé :

List maListe=new LinkedList();
maListe.add(100);
maListe.add(1.25);
Integer monEntier=(Integer)maListe.get(0);
Double monDouble=(Double)maListe.get(maListe.size()-1);
System.out.println(monEntier);
System.out.println(monDouble);
maListe.remove(0);

 

Pour que ces instructions soient exécutables, vous devez importer les bibliothèques java.util.LinkedList et java.util.List :

import java.util.LinkedList;
import java.util.List;

 

Testez ces instructions dans NetBeans et voyez quelles méthodes sont proposées pour l’objet maListe.