📄 usermanager.java
字号:
/**
*
*/
package agenda.service;
import java.util.*;
import agenda.entity.UserInfo;
/**
* 用户个人信息管理:添加与登陆
*
* @author zhangxn
*/
public class UserManager {
private List<UserInfo> userList = new ArrayList<UserInfo>();// 用户信息列表
/**
* 构造函数
*/
public UserManager() {
}
/**
* 添加用户
*
* @param userInfo
* @return flase 用户名已经存在 / ture 用户名不存在
*/
public boolean addUser(UserInfo userInfo) {
String userName = userInfo.getUserName();
for (int i = 0; i < userList.size(); i++) {
UserInfo user = (UserInfo) userList.get(i);
if (userName.equals(user.getUserName())) {
return false;// 如果用户名已经存在,则添加失败
}
}
userList.add(userInfo);
return true;
}
/**
* 检验用户密码
*
* @param userInfo
* @return flase 用户密码正确 / true 用户密码错误
*/
public boolean checkUserPassword(UserInfo userInfo) {
String userName = userInfo.getUserName();
String password = userInfo.getPassword();
for (int i = 0; i < userList.size(); i++) {
UserInfo user = (UserInfo) userList.get(i);
if (userName.equals(user.getUserName())) {
if (password.equals(user.getPassword())) {
return true;
}
}
}
return false;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -