黑马程序员技术交流社区

标题: 求用集合实现登陆和注册 [打印本页]

作者: 王石    时间: 2014-7-20 10:02
标题: 求用集合实现登陆和注册
求用集合实现登陆和注册控制台输入简易的就可以,谢谢
作者: 郭可    时间: 2014-7-20 10:54
就是集合存取 都啥难点吗
作者: 王石    时间: 2014-7-20 16:16
郭可 发表于 2014-7-20 10:54
就是集合存取 都啥难点吗

知道是那样,脑子你面有,在代码上敲不出来,求代码看看,谢谢
作者: 郭可    时间: 2014-7-20 19:24
王石 发表于 2014-7-20 16:16
知道是那样,脑子你面有,在代码上敲不出来,求代码看看,谢谢

额 有空给你敲一下
作者: 王石    时间: 2014-7-20 23:18
郭可 发表于 2014-7-20 19:24
额 有空给你敲一下

谢谢谢谢了
作者: fa20091001    时间: 2014-7-20 23:45
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;
        }
}

作者: 王石    时间: 2014-7-20 23:48
fa20091001 发表于 2014-7-20 23:45
package cn.itcast.user;
/*
* 集合的操作类

谢谢了,
作者: scenery_sky    时间: 2014-7-21 00:03
呵呵,呵呵呵呵呵呵呵呵




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2