métodos de la interface

En lo que sigue, un elemento “x” es “equals” a otro elemento “y” sí y sólo si

“x.equals(y) == true”.

 

interface List<E> extends Collection<E>

boolean add(E elemento)

añade un elemento al final de la lista

void add(int posicion, E elemento)

inserta un elemento en la posición indicada

void clear()

vacía la lista

boolean contains(E elemento)

true si hay en la lista un elemento “equals” al indicado

boolean equals(Object x)

una lista es igual a otra si contienen en las mismas posiciones elementos que son respectivamente “equals”

E get(int posicion)

devuelve el elemento en la posición indicada

int indexOf(E elemento)

devuelve la posición en la que se haya el primer elemento “equals” al indicado; o -1 si no hay ningún elemento “equals”

boolean isEmpty()

true si no hay elementos

Iterator<E> iterator()

devuelve un iterador sobre los elementos de la lista

E remove(int posicion)

elimina el elemento en la posición indicada, devolviendo lo que elimina

boolean remove(E elemento)

elimina el primer elemento de la lista que es “equals” el indicado;
devuelve true si se elimina algún elemento

E set(int posicion, E elemento)

reemplaza el elemento X que hubiera en la posición indicada;
devuelve lo que había antes, es decir X

int size()

devuelve el número de elementos en la lista

Object[] toArray()

devuelve un array cargado con los elementos de la lista

 

Temas relacionados

23. List<E> (interface) java.util.List<E>