¡Hola Juan, espero que estés bien!
Entiendo tu confusión con el uso de equalsIgnoreCase
en la filtración de los clientes con cuenta corriente. En este caso, equalsIgnoreCase
se utiliza para comparar el tipo de cuenta sin importar si las letras están en mayúsculas o minúsculas.
Por lo tanto, no se están ignorando las cuentas corrientes, sino que se están incluyendo, sin importar si están escritas como "Corriente", "corriente" o "CoRrIeNtE".
La opción correcta para realizar la funcionalidad correctamente es la opción B, ya que primero se filtran los clientes con cuenta corriente, luego se ordenan por saldo en orden descendente y finalmente se limita a mostrar los cinco clientes con el mayor saldo en cuenta.
Espero que esta explicación aclare tus dudas. ¡Sigue adelante con tu aprendizaje de Java!
Espero haber ayudado y buenos estudios!