我正在做一個密碼登錄,需要我匹配兩個數組:User和Pass。如果用戶鍵入「標記」和「通過」,它應該顯示成功。但是我有String [] input = pass.getPassword();和兩個數組的匹配。Java:匹配兩種不同類型的數組
String[] User = {"mark", "susan", "bobo"};
String[] Pass = {"pass", "word", "password"};
String[] input = pass.getPassword();
if(Pass.length == input.length && user.getText().equals(User))
{
lblstat.setForeground(Color.GREEN);
lblstat.setText("Successful");
}
else
{
lblstat.setForeground(Color.RED);
lblstat.setText("Failed");
}
比「我有麻煩」更具體。你是否收到錯誤消息?輸出?究竟是什麼問題? 乍一看,它看起來像是用getText()。equals命令將字符串與字符串數組進行比較 – brydgesk 2010-04-13 18:49:18