programación i - Universidad ORT Uruguay
programación i - Universidad ORT Uruguay
programación i - Universidad ORT Uruguay
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
158 Programación I<br />
import java.util.*;<br />
import camion.*;<br />
import moneda.*;<br />
public class ClasePruebaArrayList {<br />
public static void main(String[] args) {<br />
ArrayList a;<br />
Camion camion1, camion2, camion3;<br />
Moneda moneda;<br />
// definición del ArrayList<br />
a = new ArrayList();<br />
camion1 = new Camion("rojo", 1111,1);<br />
camion2 = new Camion("azul", 2222,2);<br />
camion3 = new Camion("verde", 333,3);<br />
moneda = new Moneda(100);<br />
// agregar elementos, puede contener distintos tipos de elementos<br />
a.add(camion1);<br />
a.add(camion2);<br />
a.add(camion3);<br />
a.add(moneda);<br />
// agregar el número entero 18<br />
// esta no funciona en versiones anteriores a Java 5, sólo se puede agregar<br />
objetos, no tipos primitivos<br />
// a partir de Java 5 funciona.<br />
// a.add (18);<br />
// si quiero agregar el número entero 18 como objeto:<br />
a.add(new Integer(18));<br />
// pregunto si contiene el elemento moneda<br />
if (a.contains(moneda)) {<br />
System.out.println("El objeto moneda: " + moneda + " está");<br />
} else {<br />
System.out.println("El objeto moneda: " + moneda + " no está");<br />
}<br />
// borrar un elemento<br />
a.remove(camion1);<br />
// borrar el primer elemento<br />
a.remove(0);<br />
// recorro toda la colección<br />
for (int i = 0; i < a.size(); i = i + 1) {<br />
System.out.println("elemento " + i + " es " + a.get(i));<br />
}