Tengo el siguiente Método compareTo que implementa la interfaz Comparable , Entonces me ordena por puntos y luego si los puntos son iguales me ordena por nombre.
El problema viene cuando intento ordenar con un String , no por Enteros. Vamos que quiero ordenar por apellidos y no por la cantidad de puntos para entendernos XD
Código Java:
Ver original
@Override Jugador j = (Jugador) obj; if (this.puntos > j.puntos) { return -1; } else if (this.puntos < j.puntos) { return 1; } // else return 0; else { return this.getNombre().compareTo(j.getNombre()); } }