我不知道發生了什麼。下面的代碼。我不想讓任何人編寫整個事情對我來說,只是不知道什麼是錯的,想一點點幫助簡單的Java密碼輸入驗證將不起作用
private void javabutton1(java.awt.event.ActionEvent evt) {
String testa= new String (jPasswordField2.getPassword());
String testb= new String (jPasswordField3.getPassword());
if (testa.toString() == testb.toString()){
JOptionPane.showMessageDialog(this, "Success");
}
}
當我更換testa.toString()== testb.toString( ))與「A」==「A」。 消息框「成功」已實現,但此條目比較不起作用
此外:在jPasswordField2和jPasswordField3中輸入的文本都是相同的。
修復縮進:) – Michael
爲什麼需要將字符串轉換爲字符串? – StephenTG
在這裏回答這個問題只是促使人們一遍又一遍地提出相同的問題... – csmckelvey