Java: Comparación de Cadenas - Equals independientemente de Mayúsculas y Minúsculas
Información de Anja Proggy | 02/07/2024 a las 19:51
Hace algún tiempo, al comparar dos cadenas (strings) en Java y la comparación debe ejecutarse sin distinguir entre mayúsculas y minúsculas independientemente de la escritura mayúscula o minúscula de la cadena, convertí toda la cadena en letras mayúsculas o minúsculas antes de la comparación:
String s1 = "test"; String s2 = "Test"; if (s1.toUpperCase().equals(s2.toUpperCase())) { }
En este ejemplo, tanto "test" como "Test" se convierten en "TEST" y el resultado de la comparación será true.
Pero no hace mucho experimenté que puede ser así de simple:
String s1 = "test"; String s2 = "Test"; if (s1.equalsIgnoreCase(s2)) { }
Con la función .equalsIgnoreCase() Java proporciona un método perfecto para este escenario, haciendo que su código sea simple y fácil de leer. Especialmente cuando se realizan comparaciones largas, esta es una buena práctica.
Sobre el Autor
El autor aún no ha agregado una breve descripción del perfil.
Ver Perfil
Temas Relacionados
MySQL: Saltos de Línea en MySQL
Consejo | 0 Comentarios
Script Batch: Apagar Computadora Windows
Tutorial | 2 Comentarios
JavaScript: Comparación de Cadenas independiente de la Escritura en Mayúsculas o Minúsculas
Pregunta | 1 Respuesta
Cambiar la Escritura Mayúscula y Minúscula de múltiples Archivos
Tutorial | 0 Comentarios
VirtualBox: Cambiar la Fecha y la Hora
Tutorial | 10 Comentarios
Convertidor en línea: Mayúsculas y Minúsculas
Herramienta | 0 Comentarios
Cambiar la Escritura de la Extensión de muchos Archivos
Tutorial | 0 Comentarios
Aviso Importante
Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.
Participar
Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.