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

📄 delete.java

📁 简单的议程管理的小实验,包含可运行BAT文件和TEST用例
💻 JAVA
字号:
package agenda.command;import agenda.Exception.*;import agenda.data.*;/** * Delete command * @author wc */public class DELETE implements Command{    String userName;    String password;    int meetingID;        /**     *      * @param args     * @throws agenda.Exception.InvalidCommandException     */    public void parse(String[] args) throws InvalidCommandException    {    	if(args.length != 4)    		throw new InvalidCommandException("delete");    	userName = args[1];    	password = args[2];    	meetingID = Integer.parseInt(args[3]);    }        /**     *      * @throws agenda.Exception.InvalidIDorPasswordException     * @throws agenda.Exception.NotYourMeetingException     */    public void execute() throws InvalidIDorPasswordException, NotYourMeetingException    {    	try{            agenda.data.Data.userList.checkUser(userName, password);            for(Meeting m:agenda.data.Data.meetingList)                if(m.meetingID == meetingID){                    if(!m.creator.equals(userName))                        throw new NotYourMeetingException();                    else{                        agenda.data.Data.meetingList.remove(m);                        System.out.println("Meeting delete successed.\n");                    }                    break;                }        }        catch(InvalidIDorPasswordException e){            throw e;        }        catch(Exception ee){        }    }}

⌨️ 快捷键说明

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