listas de Object

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>