所以,我正在尝试做一些非常简单的事情,那就是检查密码是否等于我的SWT应用程序中的某个东西。所以,我的代码是这样的:
if (passwordBox.getText() == "test") {
passwordBox.setVisible(false);
}
但是,在我的应用程序中,它使用标记为密码(带有该变量)的文本字段,当我单击按钮时,它不会触发。我已经可以处理按钮了,因为我有一个else
语句会触发,但是当密码框明显等于“ test”时,该语句不会触发。怎么了?
答案 0 :(得分:1)
始终将字符串与equals()
进行比较。
if(("test").equals(passwordBox.getText())) {
passwordBox.setVisible(false);
}