Buenas tengo una dudilla con JAVA a ver si se puede hacer esto.
ME piden un treeSet ordenado por edad, hasta ahi bien porque implemento en la clase persona Comparable con esto:
@Override
public int compareTo(Persona o) {
//return this.nombre.compareTo(o.nombre);
return o.edad-this.edad;
}
El caso es que luego se me pide eliminar a una persona por el nombre, pero claro, al estar ordenado por edad, solo busca la edad, para eliminar.
Como podria hacerse para que muestre el treeSet ordenado por edades, me pregunte por consola quien quiero borrar, y que tan solo dandole un nombre me elimine si existe ese nombre?.
Muchas gracias por adelantado.