Ejercicios propuestos colecciones

EJERCICIO 1 Cree una clase que tenga un objeto de la clase HashSet, que añada varias cadenas al objeto e imprima todas las cadenas. Utilizar el tipo genérico String. Solución Ejercicio1 EJERCICIO 2 Cree un objeto de la clase ArrayList, añada una lista de cadenas y utilice un iterador para imprimir las cadenas. Solución Ejercicio2… Seguir leyendo Ejercicios propuestos colecciones

Iteradores

Para recorrer colecciones podemos utilizar iteradores. Veamos un ejemplo:

Todas las clases que implementan la interfaz Collectiontambién implementan indirectamente la interfaz Iterable, lo que convierte a sus objetos en colecciones de elementos iterables, es decir, que se pueden recorrer secuencialmente.  Anteriormente cuando vimos como recorrer las colecciones ya has iterado de la siguiente forma: … Seguir leyendo Iteradores

Genéricos

Como hemos mencionado una colección almacena todos sus elementos como Object, por lo cual a la hora de recuperar dichos elementos debemos efectuar el casting apropiado.

Utilizar un tipo genérico a la hora de crear la colección nos permite: Eliminar la necesidad de casting Controlar en tiempo de compilación que todos los elementos son… Seguir leyendo Genéricos

Ordenar colecciones

Cuando  mencionamos  el  concepto  ordenar  colecciones  nos  estamos  refiriendo  a mantener  los elementos  clasificados  dentro  de la colección,  por ejemplo, alfabéticamente, cronológicamente, ascendente, …etc. Para lograr este objetivo utilizamos las interfaces Comparable y Comparator.   INTERFACE  COMPARABLE La interface Comparable permite definir el orden natural de los elementos. Ejemplos de clases que implementan dicha interface… Seguir leyendo Ordenar colecciones