⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 usermanager.java

📁 Java编写个人日程管理工具, 具有添加编辑日程和自动适应功能, 程序包含完整的Document和测试运行环境
💻 JAVA
字号:
/* * To change this template, choose Tools | Templates * and open the template in the editor. */package logical;import java.util.Hashtable;import java.util.Enumeration;/** * 这个类是管理所有用户 * @author zouhao */public class UserManager {    Hashtable userlist;    /**     * UserManager构造函数     */    UserManager()    {        userlist=new Hashtable();    }    /**     * 这个方法是用于注册新用户,当用户已存在或者密码太短为注册失败     * @param username 用户输入的用户名     * @param password 用户输入的密码     * @return 注册成功与否     */    void Register(String username,String password){        User temp=new User(username,password);        userlist.put(username,temp);    }    /**     * 这个方法是通过提供的名字提供用户提供对象     * @param tname 供搜索用的名称     * @return 返回的user对象     */    User GetUserByName(String tname)    {        if(userlist.containsKey(tname))            return (User)userlist.get(tname);        else return null;    }    /**     * 这个方法用于判断用户提供的密码是否太短     * @param password 用户输入的密码     * @return 判断结果     */    boolean IsTooShort(String password)    {        if(password.length()<6)return true;        return false;    }    /**     * 这个方法用于判断用户的名字密码是否相符     * @param tname 提供的名字     * @param tpassword 提供的密码     * @return 判断结果     */    boolean ChecUser(String tname,String tpassword)    {        if(userlist.containsKey(tname))        {            User temp=(User)userlist.get(tname);            if(temp.password.equals(tpassword))            {                return true;            }        }        return false;    }    String ToString()    {        String forreturn="";        Enumeration en = userlist.elements();                    while (en.hasMoreElements()) {                        forreturn+=((User)en.nextElement()).ToString();                    }        return forreturn;    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -