Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/09/2010, 01:13
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 5 meses
Puntos: 454
Respuesta: Que error les parece que tiene esta clase?

Las cadenas (String) deben compararse con equals() y no con == o !=. Debes poner

if ( ! linea.equals("detenete aca") )

En las clases (String entre ellas), el == compara si las dos son la misma instancia, y no si sus contenidos son iguales. Asi en

String a = new String("hola");
String b = new String("hola");
String c = a;

a==b da false
a.equals(b) da true.
a==c da true

Se bueno.
__________________
Apuntes Java
Wiki de Programación