
No me compara las dos cadenas de textos
Publicado por Juan (10 intervenciones) el 10/01/2016 21:02:49
Como pone en el título el fallo es que no me los compara, a String cadena le llega una letra cualquiera y cuando llega al if aun siendo "a" o "b" se salta al else he probado con == que me di cuenta que no servia para esto y despues encontré el .equals pero aun así sigue saltándose al else e imprimiendo su texto" No es ninguna letra correcta".
1
2
3
4
5
6
7
8
9
10
if (bundle != null) {
String cadena = (String) bundle.get("suerte");
if ("a".equals(cadena)) {
recib.setText("Esta correcto es a");
}
if ("b".equals(cadena)) {
recib.setText("Esta correcto b");
else
recib.setText("No es ninguna letra correcta");
Valora esta pregunta


0