¡Hola Marilsa, espero que estés bien!
¿Podría mostrarme tu código por favor?
Entiendo tu problema con el ordenamiento de las listas. Parece que estás teniendo dificultades con la clasificación de las películas y series en orden alfabético. Es posible que el problema esté relacionado con la forma en que estás implementando el método compareTo en la clase que estás utilizando para comparar los títulos.
Sin ver tu código, es difícil identificar el problema exacto, pero te recomendaría revisar tu implementación del método compareTo para asegurarte de que esté teniendo en cuenta correctamente las diferencias entre mayúsculas y minúsculas, y que esté manejando los casos en los que las palabras comienzan con la misma letra.
Aquí tienes un ejemplo de cómo podrías implementar el método compareTo en una clase Pelicula o Serie:
public class Pelicula implements Comparable<Pelicula> {
private String titulo;
// Constructor, getters, setters, etc.
@Override
public int compareTo(Pelicula otraPelicula) {
return this.titulo.compareToIgnoreCase(otraPelicula.getTitulo());
}
}
En este ejemplo, estamos utilizando el método compareToIgnoreCase de la clase String para comparar los títulos de las películas sin tener en cuenta las diferencias entre mayúsculas y minúsculas.
Espero que este ejemplo te ayude a identificar y solucionar el problema con el ordenamiento de tus listas. Si necesitas más ayuda, no dudes en preguntar.
¡Espero haber ayudado y buenos estudios!