JavaFX TextArea字符串读取问题

问题描述 投票:0回答:1

我正在尝试使用JavaFX创建登录系统。但是,我用于比较textarea中的字符串和用户详细信息的方法将始终返回false。我不知道为什么。我已经尝试过.equals()、. compareTo甚至.charAt()并用1个字母对其进行了测试,但它仍会返回false。

这是我的方法代码。

public boolean checkCredentials()
    {
        return text1.getText().equals(user.getEmail());
    }

这是我的User类中.getEmail()方法的代码:

private String email = "1";
public String getEmail()
{
    return email;
}

而且,即使使用textArea中的输入为“ 1”并在用户类中的字符串Email为“ 1”来运行它,我仍然会得到false的返回值:

public boolean checkCredentials()
    {
        return text1.getText().length() == user.getEmail().length();
    }
java javafx textarea
1个回答
0
投票

如果需要帮助,应发布有关程序的更多信息。就像@ itwasntme所说的那样,尝试调试从方法和textField中得到的内容。

您在此处发布的代码正在处理“新项目”。所以问题出在其他地方。

© www.soinside.com 2019 - 2024. All rights reserved.