Java 查找特定值所属对象的名称
我正在用Java创建一个银行应用程序,但是我在创建/工作帐户的方式上遇到了一些问题 我已经为我的应用程序创建了很多后端,现在正在使用JavaFX开发前端。我遇到的问题是我的登录屏幕以及如何查看输入的用户名是否与用户在注册时给出的密码匹配 所有用户名当前都存储在名为“用户名”的Java 查找特定值所属对象的名称,java,Java,我正在用Java创建一个银行应用程序,但是我在创建/工作帐户的方式上遇到了一些问题 我已经为我的应用程序创建了很多后端,现在正在使用JavaFX开发前端。我遇到的问题是我的登录屏幕以及如何查看输入的用户名是否与用户在注册时给出的密码匹配 所有用户名当前都存储在名为“用户名”的字符串[]中,这就是我用来检查用户名是否存在的方法 如何将密码与用户名值匹配,并查看它是否与用户输入的内容相同 for (int i = 0; i < usernamesCurrent.length; i++) {
字符串[]
中,这就是我用来检查用户名是否存在的方法
如何将密码与用户名值匹配,并查看它是否与用户输入的内容相同
for (int i = 0; i < usernamesCurrent.length; i++) {
if (usernamesCurrent[i] == usernameText.getText() && /*THIS IS WHAT I AM HAVING PROBLEMS WITH*/) {
}
}
for(int i=0;i
您的总体方法值得怀疑。但对于这个特殊问题,请使用.equals()方法而不是==运算符
使用like-
if(usernamesCurrent[i].equals(usernameText.getText())&&-
所有用户名当前都存储在一个名为“usernames.Yikes!!!.usernamesCurrent[i]==usernameText.getText()双Yikes!!不要使用String
来存储密码。使用char[]数组
。同时=
检查标识。若要检查是否相等,请使用equals
。必须使用.equals比较对象,包括Strings@ChetanKinger想详细说明一下你的“yikes”吗时刻的意义?此外,我目前没有任何方法来测试密码,因为我不知道它们是如何与用户名链接在一起的。使用Map
来存储凭据,而不是字符串[]感谢您的回复,但这不是我需要帮助的地方。我想找到一种方法将用户名和密码链接在一起,以便我可以确定该密码是否属于用户名所属的同一对象。