1.验证方式:
package day02;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class Accounter {
Map<String,User> users=new HashMap<String,User>();
public User Login(String email,String pwd) throws EmailOrPwdException{
User u=users.get(email);
if(u==null){
throw new EmailOrPwdException("用户名不存在!");
}
if(!u.getPwd().equals(pwd)){
throw new EmailOrPwdException("用户名或者密码错误!");
}
return u;
}
public User regist(String email,String pwd) throws EmailOrPwdException{
int id=1;
if(users.containsKey(email)){
throw new EmailOrPwdException("用户名已经存在,请重新注册!");
}
User u=new User(id++,email,pwd);
users.put(email, u);
return u;
}
public List<User> finaAll(){
//Set<Entry<String,User>> set=users.entrySet();
Collection<User> coll=users.values();
ArrayList<User> list=new ArrayList<User>(coll);
retur

本文介绍如何利用Java中的Map集合存储用户信息,实现简单的登录功能。通过创建User类来表示用户,将用户名作为键,用户对象作为值,便于快速查找和验证用户登录。
最低0.47元/天 解锁文章
625

被折叠的 条评论
为什么被折叠?



