【发布时间】:2010-04-13 18:45:44
【问题描述】:
我正在进行密码登录,需要我匹配两个数组:用户和密码。如果用户键入“标记”和“通过”,它应该显示成功。但是我遇到了 String[] input = pass.getPassword(); 的问题以及两个数组的匹配。
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 命令将字符串与字符串数组进行比较