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

📄 clear.java

📁 议程管理系统
💻 JAVA
字号:
package agenda.Function;

import agenda.addandmanage.Agenda;
import agenda.addandmanage.ManageAgenda;
import java.util.*;

/**
 * Clear 类用于清除制定用户的所有会议安排。
 */
public class Clear {
	
	
	

	public static void doClear(List list) {
		//创建管理议程的实例
		ManageAgenda manageagenda = new ManageAgenda();
		//开始清空前先打印议程列表大小及所有议程
		System.out.println("	>>>开始清空前议程总数及所有议程详细信息:");
		System.out.println("	-- 议程个数: "+ManageAgenda.AgendaList.size());
		System.out.println("	-- 所有议程:");
		ManageAgenda.PrintAgenda();
		System.out.println("\n");
		Agenda agenda = new Agenda();
		int copysizeofAgendaList = ManageAgenda.AgendaList.size();
		if(ManageAgenda.AgendaList.size() > 0){                  // 注意:是把某用户的议程清空,不是把议程列表清空!!!
			for(int j = 0,k = 1;j < ManageAgenda.AgendaList.size();k++){
				// 判断用户是否在议程中,在则存在此用户的议程,并直接删除
				if(((String)list.get(0)).equals(((Agenda)ManageAgenda.AgendaList.get(j)).userName)
						||((String)list.get(0)).equals(((Agenda)ManageAgenda.AgendaList.get(j)).otheruserName)){
					agenda = (Agenda)ManageAgenda.AgendaList.remove(j);
					System.out.println("	>>>第 "+k+" 次删除\n	-- 本次被删除的议程:");
					System.out.println(agenda.toString());

					System.out.println("\n");
				}
					
				if(k == copysizeofAgendaList){
					System.out.println("	清空完成,已经没有该用户的议程安排!");
					break;
				}
			}
		}else{
			System.out.println("	议程安排为空,所操作的议程用户不存在!");
		}
    }
}

⌨️ 快捷键说明

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