précédent | suivant | table des matières
L’interface List ajoute à l'interface Collection de nouvelles fonctionnalités d’accès à partir d’un indice : Les éléments ont un indice dans la collection.
void add(int ind, E o) |
Insère o à l’indice ind (opération optionnelle) |
boolean addAll(int ind, Collection<? extends E> c) |
Insère tous les éléments de la collection c à partir de l’indice ind.(opération optionnelle) |
get(int ind) |
Retourne l’élément à la position ind. Peut lever une exception IndexOutOfBoundsException si ind n'est pas correct. |
int indexOf(Object o) |
Retourne l’indice de la première occurrence de o, ou -1 si la list ne contient pas o. |
int lastIndexOf(Object o) |
Retourne l’indice de la dernière occurrence de o, ou -1 si la list ne contient pas o. |
ListIterator<E> listIterator() |
Retourne un ListIterator sur la liste |
ListIterator<E> listIterator(int ind) |
Retourne un ListIterator sur la liste, démarrant à l’indice ind. Peut lever une exception IndexOutOfBoundsException si ind n'est pas correct. |
E set(int ind>, E o) |
Remplace l’élément à l’indice ind par o et retourne l'ancienne valeur. Peut lever une exception IndexOutOfBoundsException si ind n'est pas correct. (opération optionnelle) |
E remove(int ind) |
Enlève l'élément à l'indice ind, et retourne cet élément. Peut lever une exception IndexOutOfBoundsException si ind n'est pas correct. |
List<E> subList(int d, int f) |
Retourne la sous liste comprise entre les indices d (inclus) et f ( exclu) .Peut lever une exception IndexOutOfBoundsException si ind n'est pas correct. |