Porque no me funciona lo siguiente,
public class PoC {
public static void main(String[] args){
String cadena = "cAdEna";
if(cadena.toLowerCase().trim() == "cadena"){
System.out.println("Si");
}else{
System.out.println("No");
}
}
}
Resultado:
No
Prueba:
if( cadena.equalsIgnoreCase("cadena") )
Supongo que lo tuyo no funcionará porque el operador == compara referencias, no valores en los objetos.
Seh, eso era, thanks! :-*
El error era solamente la forma de comparar nada mas. U.u aprendí por las malas en clases de java ja ja ja
Cita de: josco en 15 Septiembre 2010, 04:36 AM
jaja que string tan puto :xD :xD :xD
Igual quien no putea al programa cuando no le anda :xD :xD, igual recuerda que para los tipos de datos primitivos usa los operadores de comparación, para los objetos usa el método ".equals(Object)".