比较两个IntList /处理

时间:2018-12-08 14:38:56

标签: java arrays arraylist passwords processing

我想用安全密码进行锁定。 我将密码存储在IntList 密码中,并且当用户单击带有按钮ID的按钮时,尝试会附加到IntList 尝试上(此部分正常工作) :

IntList password = new IntList(14, 2, 12);
IntList attempt = new IntList();

draw() {
    if (bClick==true) {
      attempt.append(pressed_btn);         
    }
}

现在的问题是,一旦两个IntArray相同,我该如何比较它们并执行一些操作(切换到isLoggedIn条件)?我正在尝试,但是不起作用:

if (attempt.equals(password)) {
  println("attempt equals password");
  isLoggedIn=true;
}

谢谢。

2 个答案:

答案 0 :(得分:0)

要比较列表,您必须遍历它们并比较各个条目。下面的代码显示了它的工作方式,尽管我建议以不同于下面的方式实现“ isLoggedIn”。

Product

答案 1 :(得分:0)

我实际上只是对它进行了排序。可行:

if  (password.toString().equals(attempt.toString())) { 
  isLoggedIn=true;
}