AD

¿Ya dominas lo básico? Un curso estructurado de Java es la vía rápida para dar el salto.

Ver cursos de Java en Udemy

Enlace de afiliado. No te cuesta nada extra.

Lecciones de Java
Lección 39 / 68

Normalizar cadenas (trim, unificar mayúsculas)

En esta lección dejarás un texto en una forma estándar antes de compararlo o guardarlo.

trim() quita los espacios de los extremos y toLowerCase() pasa todo a minúscula. Encadenados dejan el texto listo para comparar.

El código de ejemplo limpia un texto con espacios sobrantes y mayúsculas mezcladas.

Recuerda que String es inmutable: estos métodos devuelven un texto nuevo y no modifican el original. Llamarlos sin guardar el resultado no hace nada, y es un despiste sorprendentemente común.

Dos detalles útiles: strip(), desde Java 11, es como trim() pero entiende bien los espacios Unicode. Y toLowerCase() depende de la configuración regional — el caso famoso es el turco, donde la I mayúscula no baja a la i esperada. En código que deba comportarse igual en todas partes se usa toLowerCase(Locale.ROOT).

📖 Código de referencia
✍️ Tu código
Escribe tu código y pulsa «Ejecutar»

🧪 Este sitio no puede compilar ni ejecutar Java directamente, así que comprueba al instante si lo que escribiste coincide con el código de referencia (la corrección ocurre por completo en tu navegador; no se envía nada a ningún servidor).

🔗 El mismo tema en otros lenguajes

Mira cómo se escribe lo mismo en otro lenguaje.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)