Cita: El problema es que si devuelve el texto, pero no puedo utilizarlo en comparaciones (sin equals)
Te lo acaban de explicar
Cita:
Iniciado por HackmanC el operador == para compara referencias entre objetos y el método equals para comparar el contenido
No puedes usar == para comparar cadenas, tienes que usar equals.
variable_uno.equals(variable_dos) es el equivalente de variable_uno==variable_dos cuando usas objetos, y String lo es.