我想存储信息,String username,String password和String loginType。
尝试登录时,我想查找用户名是否存在,然后验证密码并返回loginType。
存储此类的最佳收藏类型是什么?
我需要做的是 - >当我尝试添加详细信息时,我首先必须检查用户名是否已经存在。如果没有匹配,我的详细信息将保存,如果用户名已存在,则数据将不保存。
我还需要搜索。我希望能够找到用户名。然后验证我是否有密码匹配并返回类型
这些项目的顺序无关紧要。
存储此类的最佳收藏类型是什么?
答案 0 :(得分: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.
答案 1 :(得分:0)
根据您指定的任何内容,您最初不需要收藏;您需要的是将数据建模到对象中。
我建议在一个类中使用3个成员的@duffymo
示例:
public class Credentials {
private String userName;
private String password;
private String loginType;
}