Normalmente las listas se utilizan indicando el
tipo de objetos que pueden contener. Pero también se pueden utilizar listas
sobre Objetos en general, lo que permite listas heterogéneas a cambio de ser
(típicamente) necesario el uso de downcasting en la recuperación de los
elementos.
Ejemplo:
List lista = new
ArrayList();
lista.add(1);
lista.add(9);
lista.add(1, 5);
System.out.println(lista.size());
System.out.println(lista.get(0));
System.out.println(lista.get(1));
System.out.println(lista.get(2));
for (Iterator it =
lista.iterator(); it.hasNext();) { int n = (Integer) it.next(); System.out.print(n + " ");
}
System.out.println(); |
Temas relacionados
23. List<E> (interface) java.util.List<E>