用java存储信息
我想存储信息、字符串用户名、字符串密码和字符串登录类型 当尝试登录时,我想查找用户名是否存在,然后验证密码并返回登录类型 存储此文件的最佳收集类型是什么 我需要做的是-->当我尝试添加详细信息时,首先必须检查用户名是否已经存在。如果没有匹配,我的详细信息将保存,如果用户名已经存在,数据将不会保存 我还需要搜索。我希望能够找到用户名。然后验证密码是否匹配并返回类型 这些项目的顺序无关紧要用java存储信息,java,map,arraylist,set,Java,Map,Arraylist,Set,我想存储信息、字符串用户名、字符串密码和字符串登录类型 当尝试登录时,我想查找用户名是否存在,然后验证密码并返回登录类型 存储此文件的最佳收集类型是什么 我需要做的是-->当我尝试添加详细信息时,首先必须检查用户名是否已经存在。如果没有匹配,我的详细信息将保存,如果用户名已经存在,数据将不会保存 我还需要搜索。我希望能够找到用户名。然后验证密码是否匹配并返回类型 这些项目的顺序无关紧要 存储此文件的最佳收集类型是什么 不是一个集合;我将创建一个名为凭据的对象: package security;
存储此文件的最佳收集类型是什么 不是一个集合;我将创建一个名为凭据的对象:
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.
无论您指定了什么,最初都不需要集合;您需要的是将数据建模为对象 我推荐一个类中有3个成员的
@duffymo
示例:
public class Credentials {
private String userName;
private String password;
private String loginType;
}
-你只看了一半的问题。他还需要通过用户名进行查找。然后使用
HashMap
。此外,您的类名应该是Credential
,以遵循标准Java命名约定。然后,您的hashmap看起来像hashmap凭证代码>凭证,凭证-无论什么。也许还有添加的授权,在这种情况下,复数是完全正确的。我做了一个简单的案例来引导对话。至于一半的问题,至少我提供了一些评论以外的东西。你的感谢很好,但如果有帮助的话,我希望你接受答案。这对我有好处,对你也有好处。