关于getText()

来源:百度知道 编辑:UC知道 时间:2024/06/20 17:25:15
String str1=txtUser.getText();
String str2=txtPwd.getText();

if(str1=="wg"&&str2=="123")
{

MessageDialog.openInformation(null,null,"登陆成功!");
}
else
MessageDialog.openInformation(null,null,"对不起,您账号或密码不对");

为什么我输入的是wg和123,对话框还是显示的“对不起,您的账号或密码不对”

字符串类提供了一个用于比较的函数,好像是 equal()
试试 str1.equal("wg") 这样子

MessageDialog.openInformation(null,null,str1); //看看str1是什么东西

if(str1=="wg"&&str2=="123")
{

MessageDialog.openInformation(null,null,"登陆成功!");
}
else
MessageDialog.openInformation(null,null,"对不起,您账号或密码不对");