Puedo usarlo para ordenar por identificación de usuario pero no estoy seguro de si es posible comparar cadenas. Me sale un error de que el operador no está definido para las cadenas.Cómo usar CompareTo similar en cadenas en Java
public int compareTo(Emp i) {
if (this.getName() == ((Emp) i).getName())
return 0;
else if ((this.getName()) > ((Emp) i).getName())
return 1;
else
return -1;
curioso, ¿por qué necesita para echar 'I' 'a Emp' cuando ya has declarado que es' Emp' en el firma de método? – BoltClock