基本上,我想要做的是一个非常简单的登录屏幕,以便了解摆动。将字符串与字符串数组进行比较
我的问题是我现在有一个文件pass.txt
这是格式化像这样:在我的Java文件
Username = bob,tony,mike
Password = pass,pass2,pass3
我用得到的字符串:
String[] user = prop.getProperty("Username").split(",");
现在我然后比较这从JTextField
我的文字输入,但是始终未能我有什么是:
if (input2.equals(pass) && userin.getText().equals(user))
现在我猜我的问题是我有一个字符串数组,现在比较它与单个字符串现在我想要做的是通过数组,如果其中任何匹配我希望它采取匹配并使用它如果这是有道理的,有什么办法可以解决这个问题吗?
你应该考虑使用软件包中提供的'Collection'类'之一java.util'而不是一个字符串数组。 'Collection'有一个'contains'方法,可以检查集合中是否存在特定的项目。 –