Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
- La clase que con la que se instancie el TreeSet debe implementar la interfaz Comparable
- El método compareTo de la interfaz Comparable indica que atributos del objeto Producto se
usaran para comparar Productos entre sí.
import java.util.*;
public class Producto implements Comparable {
return false;
}
public int hashCode() {
// retorna un identificador unico del objeto.
return this.getNombre().hashCode();
}
MercadoTreeSet.java
import java.util.*;
public class MercadoTreeSet
{
public static void main(String args[])
{
// Definir 5 instancias de la Clase Producto
Producto pan = new Producto("Pan", 6);
Producto leche = new Producto("Leche", 2);
Producto manzanas = new Producto("Manzanas", 5);
Producto brocoli = new Producto("Brocoli", 2);
Producto carne = new Producto("Carne", 2);
Producto res = new Producto("Carne", 3);
// Definir un TreeSet
TreeSet lista = new TreeSet();
lista.add(pan);
lista.add(leche);
lista.add(manzanas);
lista.add(brocoli);
lista.add(carne);
lista.add(res);