📄 users.java
字号:
package com.ttdev.shop;
import java.util.*;
public class Users {
private List users;
private static Users knownUsers;
public Users() {
users = new ArrayList();
}
public void add(User user) {
users.add(user);
}
public User getUser(String email, String password) {
for (Iterator iter = users.iterator(); iter.hasNext();) {
User user = (User) iter.next();
if (user.authenticate(email, password)) {
return user;
}
}
throw new AuthenticationException();
}
public static Users getKnownUsers() {
if (knownUsers == null) {
knownUsers = new Users();
knownUsers.add(new User("u001", "paul@yahoo.com", "aaa", "1111 2222 3333 4444"));
knownUsers.add(new User("u002", "john@hotmail.com", "bbb", "2222 3333 4444 5555"));
knownUsers.add(new User("u003", "mary@gmail.com", "aaa", "3333 4444 5555 6666"));
}
return knownUsers;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -