¿Cómo puedo invertir el caso de una cadena en Java?

Quiero cambiar una cadena para que todos los caracteres en mayúsculas se conviertan en minúsculas, y todos los caracteres en minúsculas se vuelvan en mayúsculas. Los caracteres numéricos son simplemente ignorados.

por lo que "AbCdE123" se convierte en "aBcDe123"

Supongo que debe haber una forma de iterar a través de la Cadena y voltear cada carácter, o quizás alguna expresión regular que pueda hacerlo.

Respuestas a la pregunta(8)

Su respuesta a la pregunta