programación i - Universidad ORT Uruguay
programación i - Universidad ORT Uruguay
programación i - Universidad ORT Uruguay
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.