0

我想存储信息,字符串用户名,字符串密码和字符串登录类型。

尝试登录时,我想查找用户名是否存在,然后验证密码并返回 loginType。

存储这个的最佳集合类型是什么?

我需要做的是 --> 当我尝试添加详细信息时,我首先必须检查用户名是否已经存在。如果没有匹配,我的详细信息将保存,如果用户名已经存在,数据将不会保存。

我也需要搜索。我希望能够找到用户名。然后验证我是否有密码匹配并返回类型

这些项目的顺序无关紧要。

存储这个的最佳集合类型是什么?

4

2 回答 2

2

不是收藏;我会创建一个名为 Credentials 的对象:

package security;

public class Credentials {
    private final String username;
    private final String password; 
    private final String type;

    public Credentials(String u, String p, String t) {
        this.username = u;
        this.password = p;
        this.type = t;    
    }
}

// you add the rest.
于 2012-09-14T16:54:32.190 回答
0

无论您指定什么,最初都不需要集合;你需要的是把你的数据建模成一个对象。

我会推荐@duffymo一个类中有 3 个成员的示例:

public class Credentials {

    private String userName;
    private String password;
    private String loginType;
}
于 2012-09-14T17:01:51.507 回答