基本上,我想要做的是一個非常簡單的登錄屏幕,以便了解擺動。將字符串與字符串數組進行比較
我的問題是我現在有一個文件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'方法,可以檢查集合中是否存在特定的項目。 –