Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Java中的ArrayList验证用户名和密码?_Java_Authentication_Arraylist - Fatal编程技术网

如何使用Java中的ArrayList验证用户名和密码?

如何使用Java中的ArrayList验证用户名和密码?,java,authentication,arraylist,Java,Authentication,Arraylist,我试图用JavaSwing做登录应用程序,但在用ArrayList验证用户名和密码时遇到了一些问题。当用户名和密码正确或显示某些消息时,我不知道是否需要使用布尔值返回真值。你能帮我建立一个类来验证用户吗 这是我的密码 kAd表示用户名,kSifre表示密码。其他的getter和setter和kullanicillar表示用户 这就是我存储数据的地方 public class KulVeritabani { private ArrayList<kullanicilar> Kuls =

我试图用JavaSwing做登录应用程序,但在用ArrayList验证用户名和密码时遇到了一些问题。当用户名和密码正确或显示某些消息时,我不知道是否需要使用布尔值返回真值。你能帮我建立一个类来验证用户吗

这是我的密码

kAd表示用户名,kSifre表示密码。其他的getter和setter和kullanicillar表示用户

这就是我存储数据的地方

public class KulVeritabani {
private ArrayList<kullanicilar> Kuls = new ArrayList<>();

public KulVeritabani(){
    Kuls.add(new kullanicilar(0, "admin", "12345"));
    Kuls.add(new kullanicilar(1,"admin2","111222"));
}

public ArrayList<kullanicilar> getKuls() {
    return Kuls;
}

public void setKuls(ArrayList<kullanicilar> kuls) {
    Kuls = kuls;
}
公共类KulVeritabani{
private ArrayList Kuls=new ArrayList();
公共KulVeritabani(){
添加(新的kullanicilar(0,“管理”,“12345”);
添加(新的kullanicilar(1,“admin2”,“111222”);
}
公共数组列表getKuls(){
回归库尔斯;
}
公共无效设置库(ArrayList库){
库尔斯=库尔斯;
}

我期待着您的帮助。

很难确定,但是将用户名/密码传递给其他类不是更好吗?如果验证,该类将返回
kullaniclar
,或者
null
(或者引发异常)否则,如果要验证
列表
中的所有用户,可以返回一个
布尔
数组,该数组与
列表
一对一映射,指示哪些用户已通过身份验证(即数组中的索引
0
映射到
列表
的索引
0
)谢谢,所以你是说不要使用ArrayList,如果你使用,你需要映射它或创建一个对象数组或其他东西。你能更清楚地了解这一点吗。等待你的帮助。
public class KulVeritabani {
private ArrayList<kullanicilar> Kuls = new ArrayList<>();

public KulVeritabani(){
    Kuls.add(new kullanicilar(0, "admin", "12345"));
    Kuls.add(new kullanicilar(1,"admin2","111222"));
}

public ArrayList<kullanicilar> getKuls() {
    return Kuls;
}

public void setKuls(ArrayList<kullanicilar> kuls) {
    Kuls = kuls;
}