Accueil
 Sommaire du cours
 1  Introduction à Java
 2  Concepts de bases de Java
 3  Classes et objets en Java
 4  Généralisation spécialisation en Java
 5  Organisation des sources Java
 6  API Java
 6.1  Premières classes de l'API
 6.2  Classe java.lang.Object
 6.3  Interface de programmation
 6.4  java.lang.*
 Questions
 6.5  java.util.*
 6.5.1  Classe paramétrée
 6.5.2  Classes Abstraites des collections
 6.5.3  Classes instanciables des collections
 6.5.4  Collections
 6.5.5  Interface Iterable
 6.5.6  Interface Collection
 6.5.7  Interface List
 6.5.8  Classe Vector
 6.5.9  for-each
 6.5.10  Exemple for-each sur un \texttt Vector
 6.5.11  Exemple de classe avec Vector
 6.5.12  Interface Iterator
 6.5.13  Exemple avec Iterator
 6.5.14  Dictionnaires Map
 6.5.15  Exemple pour Map
 6.5.16  Dictionnaire Hashtable
 6.5.17  Exemple pour Hashtable
 6.5.18  Représentation d'une Hashtable
 Questions
 7  Exceptions en Java
 8  Concepts objets avancés en Java
 Bibliographie

 Contacts

W3C validator

Département INF  
 Conception et programmation orientées objet


6.5.6 Interface Collection<E>

Collection la plus générale

  • Insertion à la fin avec boolean add(E )
  • Suppression de tous les éléments avec void clear()
  • Test de la présence d’un objet dans la collection avec boolean contains(E)
  • Test permettant de savoir si la collection est vide avec boolean isEmpty()
  • Suppression du premier élément égal selon equals(E) au paramètre avec boolean remove(E)
  • Nombre d’éléments dans la collection avec int size().

    précédent     suivant 


L’interface collection préconise une ensemble de méthodes qui sont applicables aussi bien sur les listes que sur les dictionnaires. Nous trouvons parmi ces méthodes :

  • l’ajout en fin de collection avec boolean add(E ) ;
  • la mise à vide de la collection avec void clear() ;
  • le test de présence d’un objet dans la collection avec boolean contains(E) ;
  • un test pour savoir si la collection est vide avec boolean isEmpty() ;
  • la suppression du premier élément de la collection égal à un objet avec boolean remove(E) ;
  • la taille de la collection avec int size().

Christian Bac, Denis Conan, Télécom SudParis, CSC 4002, Octobre 2015