Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Java (http://www.forosdelweb.com/f45/)
-   -   comparar TextFields (http://www.forosdelweb.com/f45/comparar-textfields-311977/)

Andres2005 28/06/2005 22:09

comparar TextFields
 
Buenas a todos.

Tengo un problema al usar campos TextFields en Java para recibir datos de un usuario. tengo 2 cajas de texto en un applet en los cuales deben entrar dos textos (String) de un usuario, y deseo comparar si esos dos Strings introducidos son iguales . He tratado de usar sentencias como IF pero no los compara.

Alguien sabra que metodo o sentencia podria usar para poder compararlos o si es necesario hacer alguna conversion?
Aqui hay un fragmento del codigo:

//Cajas de texto para pregunta:
texto1=new TextField (20);
texto2=new TextField (20);

texto1.addActionListener(this);
texto2.addActionListener(this);

texto1.setBounds(100,1450,100,25);
texto2.setBounds(320,1450,100,25);

setLayout(null);

add(texto1);
add(texto2);





public void actionPerformed (ActionEvent evt){




pregunta1= texto1.getText();
pregunta2= texto2.getText();
repaint();

//Necesito comparar pregunta1 con pregunta2, pero no funciona:


if (pregunta1==pregunta2){ mensaje="son iguales";
repaint();
}else{
mensaje="son diferentes";
} repaint();


}


Gracias.

kripton 30/06/2005 13:05

Lo de comparar cadenas sale todas las semanas por el foro, por favor usad la búsqueda antes de preguntar estas cosas ...

Esto debería funcionarte:

Código PHP:

if (pregunta1.equals(pregunta2)){ 
   
mensaje="son iguales";
   
repaint();
}else{
   
mensaje="son diferentes";
   
repaint();



Saludos :adios:
kripton


La zona horaria es GMT -6. Ahora son las 19:58.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.