嗨即時通訊檢查是否給出了JTextField值的麻煩。我想我有正確的代碼,但並不是說任何可能被破壞的東西。檢查textField的值是否等於字符串JAVA的錯誤
問:當textfield的值是「Dianamu」時,爲什麼不顯示或運行Game.main(null)?
public void mouseClicked(MouseEvent e) {
String values = textField1.getText();
if(values == "Dianamu"){
Game.main(null);
}
System.out.println("Login Works:");
}
由於提前
使用.equals()比較字符串不使用== –
謝謝Moayad。 – Dianamu
我會推薦閱讀什麼mr.Pshemo發佈它解釋了爲什麼不使用==。 不客氣。 –