public class SearchEngine implements Comparable{ private String nombre = ""; private int numRep = 0; private int longIni = 0; public void clean(){ numRep = 0; longIni = 0; } public SearchEngine(String n){ nombre = n; } public String getNombre() { return nombre; } public void setNombre (String nombre){ this.nombre = nombre; } public int getNumR (){ return numRep; } public void setNumR (int r){ numRep = r; } public int getLongIni (){ return longIni; } public void setLongIni(int s){ longIni = s; } public String toString(){ return nombre+", "+longIni+", "+numRep+"= "+getSuma(); } public int getSuma(){ return (longIni+numRep); } public boolean equals (Object s) { if (nombre.equals(((SearchEngine)s).getNombre())){ return true; } else { return false; } } public int compareTo (Object s) { if (getSuma() < ((SearchEngine)s).getSuma()){ return -1; } else if (getSuma() == ((SearchEngine)s).getSuma()) { return 0; } else { return 1; } } }