Recorrer un TreeSet
En el caso de que se trate de objetos en este caso tipo Persona almacenados en un TreeSet
Iterator<Persona> it = this.valor.iterator();
while(it.hasNext()) {
/*En este caso se posiciona en el objeto y se accede al método del objeto que contiene el valor buscado*/
System.out.println(it.next().getNombre());
}
En el caso de que no se trate de objetos es decir como es este caso de un String.
Iterator<String> it = this.valor.iterator();
while(it.hasNext()) {
System.out.println(it.next());
}
Les adjunto un archivo de como implementar Comparable y Comparator. Además de como eliminar un elemento dentro del treeSet sea por objeto o por valor.
Saludos!