10.05.2014 Views

programación i - Universidad ORT Uruguay

programación i - Universidad ORT Uruguay

programación i - Universidad ORT Uruguay

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Programación I 139<br />

}<br />

}<br />

// G) Listado ordenado por día<br />

public ArrayList ventasOrdenadasPorDia() {<br />

Collections.sort(this.conjVentas, new CriterioVentaPorDia());<br />

return this.getConjVentas();<br />

}<br />

//CLASE CRITERIOVENTAPORDIA:<br />

package hacetodo;<br />

import java.util.*;<br />

public class CriterioVentaPorDia implements Comparator {<br />

}<br />

public int compare(Venta v1, Venta v2) {<br />

return v1.getDia() - v2.getDia();<br />

}<br />

15.3 Práctico 10<br />

Práctico No. 10<br />

Tema: Colecciones: uso de clases para manejo de colecciones.<br />

1) ArrayList<br />

Sea el siguiente código.<br />

ArrayList miLista;<br />

miLista = new ArrayList();<br />

Se guardarán objetos de la clase Camión. Agregar el código necesario para realizar las<br />

siguientes operaciones y consultas:<br />

-¿Qué package es necesario referir?<br />

Se incluye el siguiente código:<br />

Camion unCamion = new Camion(“blanco”,123)<br />

-Agregar el objeto unCamion a la lista.<br />

-Agregar 3 camiones más.<br />

-Indicar la posición del elemento unCamion.<br />

-Indicar si la lista contiene un objeto de chapa 123.<br />

-Listar los elementos ordenados por chapa.<br />

2) HashMap<br />

Definir un HashMap e incorporar 4 objetos Camion (c1, c2, c3, c4). Como clave poner cada<br />

camión y como valor la cantidad de revisiones del motor (0,0,2,4).<br />

-Anotar el código necesario para realizar las siguientes operaciones y consultas:<br />

-Indicar si el camión c2 está en la estructura.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!