我想存储信息,字符串用户名,字符串密码和字符串登录类型。
尝试登录时,我想查找用户名是否存在,然后验证密码并返回 loginType。
存储这个的最佳集合类型是什么?
我需要做的是 --> 当我尝试添加详细信息时,我首先必须检查用户名是否已经存在。如果没有匹配,我的详细信息将保存,如果用户名已经存在,数据将不会保存。
我也需要搜索。我希望能够找到用户名。然后验证我是否有密码匹配并返回类型
这些项目的顺序无关紧要。
存储这个的最佳集合类型是什么?
不是收藏;我会创建一个名为 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.
无论您指定什么,最初都不需要集合;你需要的是把你的数据建模成一个对象。
我会推荐@duffymo
一个类中有 3 个成员的示例:
public class Credentials {
private String userName;
private String password;
private String loginType;
}