Porque ?

diogenes
31 de Octubre del 2002

Porque si habiendo asignado lo siguiente

lolo = tfname.getText()

y donde tfname corresponde a una campo de texto del tipo
TextField() previamente declarado e inicializado, si luego ejecuto un

System.out.println(lolo)

me muestra el string ingresado sin ningun problema por la pantalla, en cambio si intento utilizar esta variable
de string en un condicional no me resulta

if (lolo == "hello") {
System.out.println("okey")
{ else }
System.out.println("no okey")
}

donde "hello" es el mismo texto que me muestra por pantalla naturalmente.

Hay que realizar alguna operacion previa como para
poder utilizar la variable antes del condicional ?

Estare muy agradecido por vuestra ayuda






keko
31 de Octubre del 2002
Hola,
Intenta:

if(lolo.equals("hello"))

y nos cuentas,