UTN - FRP - Java Collections Framework
UTN - FRP - Java Collections Framework
public boolean addAll(collection c) Inserta una colección c dentro de la colección que se invoca el método.
public boolean removeAll(Collection c) Borra todos los elementos de c de la colección que se invoca el método.
public boolean retainAll(Collection c) Borra todos los elementos que no estén en c de la colección que se invoca el método.
public boolean containsAll(Collection c) Retorna true si la colección contiene todos los elementos de la colección c.
public object next() Retorna el elemento actual del iterador y mueve el puntero del cursor a la próxima posición.
public boolean addAll(int index,Collection c); Agrega una colección en la posición index.
public object set(int index,Object element); Sobrescribe un elemento de la lista y retorna el elemento anterior de la posición index.
public object remove(int index); Remueve el elemento de la posición index y retorna ese elemento.
public Object next(); Mueve el cursor interno a la siguiente posición y retorna el objeto.
public Object previous(); Mueve el cursos interno a la posición anterior y retorna el objeto.
Diferencia entre List y Set
• List puede contener elementos duplicados mientras que Set contiene
elementos únicos.
• HashSet se utiliza para instanciar Set.
• HashSet utiliza tablas hash para almacenar elementos. Esto extiende
la clase AbstractSet e implementa la interfaz Set.
• Contiene elementos únicos.
[34, 22, 10, 60, 30] The sorted list is: [10, 22, 30, 34, 60] The First element of the set is: 10 The last element of the set is: 60
https://www.tutorialspoint.com/java/java_collections.htm
Map
• La interfaz Map contiene elementos almacenados como un par (clave,
valor). Cada par es conocido como una entrada. Map contiene
únicamente valores únicos.
• Los métodos más usados son:
Método Descripción
public Object put(object key,Object value) Inserta una entrada en este Map.
public Object remove(Object key) Borra una entrada identificada por su clave.
public boolean containsKey(Object key) Retorna true si la clave existe en este Map.
public boolean containsValue(Object value) Retorna true si el valor existe en este Map.