A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王石 中级黑马   /  2014-7-20 10:02  /  1273 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

求用集合实现登陆和注册控制台输入简易的就可以,谢谢

7 个回复

倒序浏览
就是集合存取 都啥难点吗
回复 使用道具 举报
郭可 发表于 2014-7-20 10:54
就是集合存取 都啥难点吗

知道是那样,脑子你面有,在代码上敲不出来,求代码看看,谢谢
回复 使用道具 举报
王石 发表于 2014-7-20 16:16
知道是那样,脑子你面有,在代码上敲不出来,求代码看看,谢谢

额 有空给你敲一下
回复 使用道具 举报
郭可 发表于 2014-7-20 19:24
额 有空给你敲一下

谢谢谢谢了
回复 使用道具 举报
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:05
7#
fa20091001 发表于 2014-7-20 23:45
package cn.itcast.user;
/*
* 集合的操作类

谢谢了,
回复 使用道具 举报
scenery_sky 来自手机 中级黑马 2014-7-21 00:03:00
8#
呵呵,呵呵呵呵呵呵呵呵
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马