<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
		<id>http://www.minetti.org/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Java%3ALes_collections</id>
		<title>Java:Les collections - Historique des versions</title>
		<link rel="self" type="application/atom+xml" href="http://www.minetti.org/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Java%3ALes_collections"/>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Java:Les_collections&amp;action=history"/>
		<updated>2026-05-04T13:00:07Z</updated>
		<subtitle>Historique pour cette page sur le wiki</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Java:Les_collections&amp;diff=84&amp;oldid=prev</id>
		<title>Jp : Page créée avec « == Liste avec doublons == L'interface [http://java.sun.com/j2se/1.5.0/docs/api/java/util/List.html java.util.List] permet de définir les méthodes chargées de gérer une... »</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Java:Les_collections&amp;diff=84&amp;oldid=prev"/>
				<updated>2016-04-07T16:57:50Z</updated>
		
		<summary type="html">&lt;p&gt;Page créée avec « == Liste avec doublons == L&amp;#039;interface [http://java.sun.com/j2se/1.5.0/docs/api/java/util/List.html java.util.List] permet de définir les méthodes chargées de gérer une... »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Liste avec doublons ==&lt;br /&gt;
L'interface [http://java.sun.com/j2se/1.5.0/docs/api/java/util/List.html java.util.List] permet de définir les méthodes chargées de gérer une collection autorisant les doublons dans les éléments de la liste, ainsi que l'insertion d'éléments null. Cette interface étend l'interface [http://java.sun.com/j2se/1.5.0/docs/api/java/util/Collection.html java.util.Collection].&lt;br /&gt;
{|style=&amp;quot;color:black;background-color:#ffffcc;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;150px&amp;quot;|Interface&lt;br /&gt;
!width=&amp;quot;250px&amp;quot;|Méthode&lt;br /&gt;
!Utilisation&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot; rowspan=&amp;quot;12&amp;quot;|[http://java.sun.com/j2se/1.5.0/docs/api/java/util/Collection.html java.util.Collection]&lt;br /&gt;
|boolean add(Object o)&lt;br /&gt;
|Ajoute l'élément '''o''' à la collection et retourne TRUE si l'opération s'est bien déroulée.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|boolean addAll(Collection c)&lt;br /&gt;
|Ajoute à la collection tous les éléments de la collection '''c''' et retourne TRUE si l'opération s'est bien déroulée.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|void clear()&lt;br /&gt;
|Supprime tous les éléments de la collection.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|boolean contains(Object o)&lt;br /&gt;
|Retourne TRUE si l'élément '''o''' est présent dans la collection.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|boolean containsAll(Collection c)&lt;br /&gt;
|Retourne TRUE si tous les éléments de la collection '''c''' sont présents dans la collection.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|boolean isEmpty()&lt;br /&gt;
|Retourne TRUE si la collection est vide.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|Iterator iterator()&lt;br /&gt;
|Retourne l'objet [http://java.sun.com/j2se/1.5.0/docs/api/java/util/Iterator.html java.util.Iterator] permettant de parcourir la collection.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|boolean remove(Object o)&lt;br /&gt;
|Supprime l'élément '''o''' de la collection et retourne TRUE si l'opération s'est bien déroulée.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|boolean removeAll(Collection c)&lt;br /&gt;
|Supprime de la collection tous les éléments présents dans la collection '''c''' et retourne TRUE si l'opération s'est bien déroulée.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|boolean retainAll(Collection c)&lt;br /&gt;
|Supprime tous les éléments de la collection qui ne sont pas présents dans la collection '''c''' et retourne TRUE si l'opération s'est bien déroulée.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|int size()&lt;br /&gt;
|Retourne le nombre d'élément contenu dans la collection.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|Object[] toArray()&lt;br /&gt;
|Retourne un tableau contenant tous les éléments de la collection.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot; rowspan=&amp;quot;10&amp;quot;|[http://java.sun.com/j2se/1.5.0/docs/api/java/util/List.html java.util.List]&lt;br /&gt;
|void add(int index, Object o)&lt;br /&gt;
|Ajoute l'élément '''o''' à la collection à la position '''index''' (compris entre 0 et size()).&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|boolean addAll(int index, Collection c)&lt;br /&gt;
|Ajoute à la collection tous les éléments de la collection '''c''' à la position '''index''' (compris entre 0 et size()) et retourne TRUE si l'opération s'est bien déroulée.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|Object get(int index)&lt;br /&gt;
|Retourne l'élément de la collection à la position '''index'''.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|int indexOf(Object o)&lt;br /&gt;
|Retourne la position dans la collection du 1er élément '''o''' trouvé (-1 si l'élément '''o''' n'est pas présent dans la collection).&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|int lastIndexOf(Object o)&lt;br /&gt;
|Retourne la position dans la collection du dernier élément '''o''' trouvé (-1 si l'élément '''o''' n'est pas présent dans la collection).&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|ListIterator listIterator()&lt;br /&gt;
|Retourne l'objet [http://java.sun.com/j2se/1.5.0/docs/api/java/util/ListIterator.html java.util.ListIterator] permettant de parcourir la collection et de la mettre à jour.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|ListIterator listIterator(int index)&lt;br /&gt;
|Retourne l'objet [http://java.sun.com/j2se/1.5.0/docs/api/java/util/ListIterator.html java.util.ListIterator] permettant de parcourir la collection et de la mettre à jour à partir de l'élément à la position '''index'''.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|Object remove(int index)&lt;br /&gt;
|Supprime de la collection l'élément à la position '''index''' et retourne l'élément.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|Object set(int index, Object o)&lt;br /&gt;
|Remplace l'élément à la position '''index''' dans la collection par l'élément '''o'''.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|List subList(int fromIndex, int toIndex)&lt;br /&gt;
|Retourner un extrait de la collection contenant les éléments entre les index '''fromIndex''' et '''toIndex''' (le premier index est inclus et le second est exclus).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Liste sans doublon ==&lt;br /&gt;
L'interface [http://java.sun.com/j2se/1.5.0/docs/api/java/util/Set.html java.util.Set] permet de définir les méthodes chargées de gérer une collection n'autorisant pas les doublons dans les éléments de la liste. Cette interface étend l'interface [http://java.sun.com/j2se/1.5.0/docs/api/java/util/Collection.html java.util.Collection].&lt;br /&gt;
{|style=&amp;quot;color:black;background-color:#ffffcc;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;150px&amp;quot;|Interface&lt;br /&gt;
!width=&amp;quot;250px&amp;quot;|Méthode&lt;br /&gt;
!Utilisation&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot; rowspan=&amp;quot;12&amp;quot;|[http://java.sun.com/j2se/1.5.0/docs/api/java/util/Collection.html java.util.Collection]&lt;br /&gt;
|boolean add(Object o)&lt;br /&gt;
|Ajoute l'élément '''o''' à la collection et retourne TRUE si l'opération s'est bien déroulée.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|boolean addAll(Collection c)&lt;br /&gt;
|Ajoute à la collection tous les éléments de la collection '''c''' et retourne TRUE si l'opération s'est bien déroulée.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|void clear()&lt;br /&gt;
|Supprime tous les éléments de la collection.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|boolean contains(Object o)&lt;br /&gt;
|Retourne TRUE si l'élément '''o''' est présent dans la collection.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|boolean containsAll(Collection c)&lt;br /&gt;
|Retourne TRUE si tous les éléments de la collection '''c''' sont présents dans la collection.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|boolean isEmpty()&lt;br /&gt;
|Retourne TRUE si la collection est vide.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|Iterator iterator()&lt;br /&gt;
|Retourne l'objet [http://java.sun.com/j2se/1.5.0/docs/api/java/util/Iterator.html java.util.Iterator] permettant de parcourir la collection.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|boolean remove(Object o)&lt;br /&gt;
|Supprime l'élément '''o''' de la collection et retourne TRUE si l'opération s'est bien déroulée.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|boolean removeAll(Collection c)&lt;br /&gt;
|Supprime de la collection tous les éléments présents dans la collection '''c''' et retourne TRUE si l'opération s'est bien déroulée.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|boolean retainAll(Collection c)&lt;br /&gt;
|Supprime tous les éléments de la collection qui ne sont pas présents dans la collection '''c''' et retourne TRUE si l'opération s'est bien déroulée.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|int size()&lt;br /&gt;
|Retourne le nombre d'élément contenu dans la collection.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|Object[] toArray()&lt;br /&gt;
|Retourne un tableau contenant tous les éléments de la collection.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Liste ordonnée ==&lt;br /&gt;
L'interface [http://java.sun.com/j2se/1.5.0/docs/api/java/util/SortedSet.html java.util.SortedSet] permet de définir les méthodes chargées de gérer une collection ordonnée n'autorisant pas les doublons dans les éléments de la liste. Cette interface étend l'interface [http://java.sun.com/j2se/1.5.0/docs/api/java/util/Set.html java.util.Set].&lt;br /&gt;
{|style=&amp;quot;color:black;background-color:#ffffcc;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;150px&amp;quot;|Interface&lt;br /&gt;
!width=&amp;quot;250px&amp;quot;|Méthode&lt;br /&gt;
!Utilisation&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot; rowspan=&amp;quot;12&amp;quot;|[http://java.sun.com/j2se/1.5.0/docs/api/java/util/Collection.html java.util.Collection]&lt;br /&gt;
|boolean add(Object o)&lt;br /&gt;
|Ajoute l'élément '''o''' à la collection et retourne TRUE si l'opération s'est bien déroulée.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|boolean addAll(Collection c)&lt;br /&gt;
|Ajoute à la collection tous les éléments de la collection '''c''' et retourne TRUE si l'opération s'est bien déroulée.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|void clear()&lt;br /&gt;
|Supprime tous les éléments de la collection.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|boolean contains(Object o)&lt;br /&gt;
|Retourne TRUE si l'élément '''o''' est présent dans la collection.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|boolean containsAll(Collection c)&lt;br /&gt;
|Retourne TRUE si tous les éléments de la collection '''c''' sont présents dans la collection.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|boolean isEmpty()&lt;br /&gt;
|Retourne TRUE si la collection est vide.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|Iterator iterator()&lt;br /&gt;
|Retourne l'objet [http://java.sun.com/j2se/1.5.0/docs/api/java/util/Iterator.html java.util.Iterator] permettant de parcourir la collection.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|boolean remove(Object o)&lt;br /&gt;
|Supprime l'élément '''o''' de la collection et retourne TRUE si l'opération s'est bien déroulée.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|boolean removeAll(Collection c)&lt;br /&gt;
|Supprime de la collection tous les éléments présents dans la collection '''c''' et retourne TRUE si l'opération s'est bien déroulée.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|boolean retainAll(Collection c)&lt;br /&gt;
|Supprime tous les éléments de la collection qui ne sont pas présents dans la collection '''c''' et retourne TRUE si l'opération s'est bien déroulée.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|int size()&lt;br /&gt;
|Retourne le nombre d'élément contenu dans la collection.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|Object[] toArray()&lt;br /&gt;
|Retourne un tableau contenant tous les éléments de la collection.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot; rowspan=&amp;quot;6&amp;quot;|[http://java.sun.com/j2se/1.5.0/docs/api/java/util/SortedSet.html java.util.SortedSet]&lt;br /&gt;
|Comparator comparator()&lt;br /&gt;
|Retourne l'objet [http://java.sun.com/j2se/1.5.0/docs/api/java/util/Comparator.html java.util.Comparator] qui permet de trier les éléments dans la collection.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|Object first()&lt;br /&gt;
|Retourne le premier élément de la collection.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|SortedSet headSet(Object toElement)&lt;br /&gt;
|Retourne une collection contenant tous les éléments strictement inférieurs à l'élément '''toElement''' (exclu).&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|Object last()&lt;br /&gt;
|Retourne le dernier élément de la collection.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|SortedSet subSet(Object fromElement, Object toElement)&lt;br /&gt;
|Retourne une collection contenant tous les éléments compris entre l'élément '''fromElement''' inclu et l'élément '''toElement''' exclu.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|SortedSet tailSet(Object fromElement)&lt;br /&gt;
|Retourne une collection contenant tous les éléments supérieurs ou égaux à l'élément '''fromElement'''.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Collection clé/valeur ==&lt;br /&gt;
L'interface [http://java.sun.com/j2se/1.5.0/docs/api/java/util/Map.html java.util.Map] permet de définir les méthodes chargées de gérer une collection sous la forme clé/valeur.&lt;br /&gt;
{|style=&amp;quot;color:black;background-color:#ffffcc;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;150px&amp;quot;|Interface&lt;br /&gt;
!width=&amp;quot;250px&amp;quot;|Méthode&lt;br /&gt;
!Utilisation&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot; rowspan=&amp;quot;12&amp;quot;|[http://java.sun.com/j2se/1.5.0/docs/api/java/util/Map.html java.util.Map]&lt;br /&gt;
|void clear()&lt;br /&gt;
|Supprime tous les éléments de la collection.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|boolean containsKey(Object key)&lt;br /&gt;
|Retourne TRUE si la clé '''key''' est présente dans la collection.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|boolean containsValue(Object value)&lt;br /&gt;
|Retourne TRUE si la valeur '''value''' est présente dans la collection.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|Set entrySet()&lt;br /&gt;
|Retourne une collection contenant le ''mapping'' de la collection.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|Object get(Object key)&lt;br /&gt;
|Retourne la valeur associée à la clé '''key'''.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|boolean isEmpty()&lt;br /&gt;
|Retourne TRUE si la collection est vide.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|Set keySet()&lt;br /&gt;
|Retourne une collection contenant toutes les clés de la collection.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|Object put(Object key, Object value)&lt;br /&gt;
|Insère la clé '''key''' et sa valeur associée '''value''' dans la collection et retourne la valeur précédente (avant l'insertion).&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|void putAll(Map t)&lt;br /&gt;
|Insère dans la collection toutes les clés/valeurs de la collection '''t'''.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|Collection values()&lt;br /&gt;
|Retourne une collection contenant toutes les valeurs de la collection.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|Object remove(Object key)&lt;br /&gt;
|Supprime l'élément référencé par la clé '''key''' et retourne la valeur précédente (avant la suppression).&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|int size()&lt;br /&gt;
|Retourne le nombre d'élément contenu dans la collection.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Collection clé/valeur ordonnée ==&lt;br /&gt;
L'interface [http://java.sun.com/j2se/1.5.0/docs/api/java/util/SortedMap.html java.util.SortedMap] permet de définir les méthodes chargées de gérer une collection sous la forme clé/valeur et ordonnée par clé. Cette interface étend l'interface [http://java.sun.com/j2se/1.5.0/docs/api/java/util/Map.html java.util.Map].&lt;br /&gt;
{|style=&amp;quot;color:black;background-color:#ffffcc;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;150px&amp;quot;|Interface&lt;br /&gt;
!width=&amp;quot;250px&amp;quot;|Méthode&lt;br /&gt;
!Utilisation&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot; rowspan=&amp;quot;12&amp;quot;|[http://java.sun.com/j2se/1.5.0/docs/api/java/util/Map.html java.util.Map]&lt;br /&gt;
|void clear()&lt;br /&gt;
|Supprime tous les éléments de la collection.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|boolean containsKey(Object key)&lt;br /&gt;
|Retourne TRUE si la clé '''key''' est présente dans la collection.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|boolean containsValue(Object value)&lt;br /&gt;
|Retourne TRUE si la valeur '''value''' est présente dans la collection.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|Set entrySet()&lt;br /&gt;
|Retourne une collection contenant le ''mapping'' de la collection.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|Object get(Object key)&lt;br /&gt;
|Retourne la valeur associée à la clé '''key'''.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|boolean isEmpty()&lt;br /&gt;
|Retourne TRUE si la collection est vide.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|Set keySet()&lt;br /&gt;
|Retourne une collection contenant toutes les clés de la collection.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|Object put(Object key, Object value)&lt;br /&gt;
|Insère la clé '''key''' et sa valeur associée '''value''' dans la collection et retourne la valeur précédente (avant l'insertion).&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|void putAll(Map t)&lt;br /&gt;
|Insère dans la collection toutes les clés/valeurs de la collection '''t'''.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|Collection values()&lt;br /&gt;
|Retourne une collection contenant toutes les valeurs de la collection.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|Object remove(Object key)&lt;br /&gt;
|Supprime l'élément référencé par la clé '''key''' et retourne la valeur précédente (avant la suppression).&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|int size()&lt;br /&gt;
|Retourne le nombre d'élément contenu dans la collection.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot; rowspan=&amp;quot;6&amp;quot;|[http://java.sun.com/j2se/1.5.0/docs/api/java/util/SortedMap.html java.util.SortedMap]&lt;br /&gt;
|Comparator comparator()&lt;br /&gt;
|Retourne l'objet [http://java.sun.com/j2se/1.5.0/docs/api/java/util/Comparator.html java.util.Comparator] qui permet de trier les éléments dans la collection.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|Object firstKey()&lt;br /&gt;
|Retourne la première clé de la collection.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|SortedMap headMap(Object toKey)&lt;br /&gt;
|Retourne une collection contenant tous les éléments strictement inférieurs à l'élément référencé par la clé '''toKey''' (exclu).&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|Object lastKey()&lt;br /&gt;
|Retourne la dernière clé de la collection.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|SortedMap subMap(Object fromKey, Object toKey)&lt;br /&gt;
|Retourne une collection contenant tous les éléments compris entre l'élément référencé par la clé '''fromKey''' inclu et l'élément référencé par la clé '''toKey''' exclu.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|SortedMap tailMap(Object fromKey)&lt;br /&gt;
|Retourne une collection contenant tous les éléments supérieurs ou égaux à l'élément référencé par la clé '''fromKey'''.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Les objets standards ==&lt;br /&gt;
{|style=&amp;quot;color:black;background-color:#ffffcc;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!Interface&lt;br /&gt;
!Classe&lt;br /&gt;
!Utilisation&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot; rowspan=&amp;quot;4&amp;quot;|[http://java.sun.com/j2se/1.5.0/docs/api/java/util/List.html java.util.List]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|[http://java.sun.com/j2se/1.5.0/docs/api/java/util/ArrayList.html java.util.ArrayList]&lt;br /&gt;
|Liste qui autorise la gestion des doublons.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|[http://java.sun.com/j2se/1.5.0/docs/api/java/util/LinkedList.html java.util.LinkedList]&lt;br /&gt;
|Liste qui autorise la gestion des doublons et la conservation de l'ordre d'insertion des éléments.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|[http://java.sun.com/j2se/1.5.0/docs/api/java/util/Vector.html java.util.Vector]&lt;br /&gt;
|Liste qui autorise la gestion des doublons (compatibilité avec JDK 1.1 - voir ArrayList).&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|[http://java.sun.com/j2se/1.5.0/docs/api/java/util/Stack.html java.util.Stack]&lt;br /&gt;
|Pile LIFO (dernier entré, premier sorti) qui autorise la gestion des doublons (compatibilité avec JDK 1.1 - voir LinkedList).&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot; rowspan=&amp;quot;2&amp;quot;|[http://java.sun.com/j2se/1.5.0/docs/api/java/util/Set.html java.util.Set]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|[http://java.sun.com/j2se/1.5.0/docs/api/java/util/HashSet.html java.util.HashSet]&lt;br /&gt;
|Liste qui n'autorise pas la gestion des doublons.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|[http://java.sun.com/j2se/1.5.0/docs/api/java/util/LinkedHashSet.html java.util.LinkedHashSet]&lt;br /&gt;
|Liste qui n'autorise pas la gestion des doublons et autorise la conservation de l'ordre d'insertion des éléments.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|[http://java.sun.com/j2se/1.5.0/docs/api/java/util/SortedSet.html java.util.SortedSet]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|[http://java.sun.com/j2se/1.5.0/docs/api/java/util/TreeSet.html java.util.TreeSet]&lt;br /&gt;
|Liste ordonnée qui n'autorise pas la gestion des doublons.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot; rowspan=&amp;quot;5&amp;quot;|[http://java.sun.com/j2se/1.5.0/docs/api/java/util/Map.html java.util.Map]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|[http://java.sun.com/j2se/1.5.0/docs/api/java/util/HashMap.html java.util.HashMap]&lt;br /&gt;
|Collection sous la forme clé/valeur.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|[http://java.sun.com/j2se/1.5.0/docs/api/java/util/LinkedHashMap.html java.util.LinkedHashMap]&lt;br /&gt;
|Collection sous la forme clé/valeur qui autorise la conservation de l'ordre d'insertion des éléments.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|[http://java.sun.com/j2se/1.5.0/docs/api/java/util/IdentityHashMap.html java.util.IdentityHashMap]&lt;br /&gt;
|Collection sous la forme clé/valeur qui autorise l'utilisation de l'opérateur d'égalité (==) pour la comparaison des clés.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|[http://java.sun.com/j2se/1.5.0/docs/api/java/util/WeakHashMap.html java.util.WeakHashMap]&lt;br /&gt;
|Collection sous la forme clé/valeur qui autorise la suppression automatique des couples clés/valeurs lorsque les clés ne sont plus référencés ailleurs.&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|[http://java.sun.com/j2se/1.5.0/docs/api/java/util/Hashtable.html java.util.Hashtable]&lt;br /&gt;
|Collection sous la forme clé/valeur (compatibilité avec JDK 1.1 - voir HashMap)&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|[http://java.sun.com/j2se/1.5.0/docs/api/java/util/SortedMap.html java.util.SortedMap]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|[http://java.sun.com/j2se/1.5.0/docs/api/java/util/TreeMap.html java.util.TreeMap]&lt;br /&gt;
|Collection ordonnée (par clé) sous la forme clé/valeur.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Eléments ordonnables ==&lt;br /&gt;
Pour que le tri puisse se faire entre éléments d'une collection ordonnée, il faut que la classe de ces éléments implémente l'interface [http://java.sun.com/j2se/1.5.0/docs/api/index.html?java/lang/Comparable.html java.lang.Comparable]. Cette interface définit la méthode '''compareTo''' qui retourne un entier:&lt;br /&gt;
* '''négatif''' si l'objet est inférieur à l'objet passé en paramètre,&lt;br /&gt;
* '''positif''' si l'objet est supérieur à l'objet passé en paramètre,&lt;br /&gt;
* '''nul''' si l'objet est égal à l'objet passé en paramètre.&lt;br /&gt;
&lt;br /&gt;
Une autre solution, consiste à créer une classe implémentant l'interface [http://java.sun.com/j2se/1.5.0/docs/api/java/util/Comparator.html java.util.Comparator] et de passer son instance en paramètre dans le constructeur de la collection ordonnée. Cette solution est utilisée pour définir un ordre de tri différent de celui défini avec [http://java.sun.com/j2se/1.5.0/docs/api/index.html?java/lang/Comparable.html java.lang.Comparable] (avec l'interface [http://java.sun.com/j2se/1.5.0/docs/api/index.html?java/lang/Comparable.html java.lang.Comparable], il ne peut y avoir qu'un seul tri possible: il représente l'ordre naturel). L'interface [http://java.sun.com/j2se/1.5.0/docs/api/java/util/Comparator.html java.util.Comparator] définit la méthode '''compare''' qui retourne un entier:&lt;br /&gt;
* '''négatif''' si le 1er objet est inférieur au 2ème objet passé en paramètre,&lt;br /&gt;
* '''positif''' si le 1er objet est supérieur au 2ème objet passé en paramètre,&lt;br /&gt;
* '''nul''' si les deux objets passés en paramètre sont égaux.&lt;br /&gt;
&lt;br /&gt;
== Collections non modifiable ==&lt;br /&gt;
Pour rendre les collections non modifiable:&lt;br /&gt;
 List&amp;lt;Object&amp;gt; unmodifiableList = Collections.unmodifiableList(modifiableList)&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	</feed>