package cn.itcast.user;
/*
* 集合的操作类
* 注册功能,将用户名和密码保存集合
* 登录功能,遍历集合的功能
*/
import java.util.ArrayList;
import java.util.Iterator;
public class ArrayOperation {
//类的成员位置,定义集合,类中的所有方法,共有这一个集合
private ArrayList array = new ArrayList();
public ArrayOperation(){
/*array.add(new User("abc","abc"));
array.add(new User("123","123"));*/
}
/*
* 定义方法,保存用户名和密码
*/
public void addUser(String username,String password){
array.add(new User(username,password));
}
/*
* 定义一个方法,验证用户名密码是否存在
* 如果存在返回真,否则返回假
*/
public boolean check_user(String username,String password){
//集合遍历
Iterator it = array.iterator();
while(it.hasNext()){
//获取到的是User对象,User对象中封装了用户名和密码
User u = (User)it.next();
//将User对象中封装的用户名和密码,通过get方法获取,和参数username,password比较
if(username.equals(u.getUsername()) && password.equals(u.getPassword()))
return true;
}
return false;
}
}
|