gpt4 book ai didi

java - JPasswordField长度跳过检查

转载 作者:行者123 更新时间:2023-12-02 07:01:15 25 4
gpt4 key购买 nike

我一直在读这个:http://docs.oracle.com/javase/tutorial/uiswing/components/passwordfield.html但我有一个问题。我有一个简单的方法来检查我的 JTextFieldJPasswordField 是否为空

所以我有这个:

private boolean addCustomerCheckValidInfo()
{
for(JPasswordField pf : newCustomerPasswordFields)
{
if (pf.getPassword().length == 0);
{
System.out.println("Password length " + pf.getPassword().length);
return false;
}
}

return true;
}

同样返回 false 并在控制台中写入:

Password length 3

正如我在oracle指南中读到的,passfield.getPassword().length应该返回长度(就像在system.print.out中一样),但是为什么当它等于0时它会失败> 0?

最佳答案

if (pf.getPassword().length == 0);

你有一个错字。您添加了一个“;”在 if 语句的末尾。所以你确实创建了一个空的 if 语句。去掉“;”。

关于java - JPasswordField长度跳过检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16637483/

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