gpt4 book ai didi

java - 比较两个 IntList/处理

转载 作者:太空宇宙 更新时间:2023-11-04 09:59:31 25 4
gpt4 key购买 nike

我想制作一个带有安全密码的锁屏。我将密码存储在 IntList password 中,当用户单击按钮时,尝试将使用按钮 ID 附加到 IntList attempt(这部分工作正常):

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;
}

提前谢谢您。

最佳答案

要比较列表,您必须迭代它们并比较各个条目。下面的代码显示了它的工作原理,但我建议以与我下面使用的不同的方式实现“isLoggedIn”。

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

attempt.append(14);
attempt.append(2);
attempt.append(12);

for (int i = 0; i < attempt.size(); i++)
{
if (password.get(i) != attempt.get(i))
{
isLoggedIn=false;
}
}

if (isLoggedIn)
{
println("You are logged in");
} else
{
println("Password incorrect");
}

关于java - 比较两个 IntList/处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53683584/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com