eventlist.java

来自「用JAVA实现排序等简单算法的演示」· Java 代码 · 共 53 行

JAVA
53
字号
package contextsModelManager;

import java.util.*;

/**
 * 存放事件列表的类
 * @author carlven
 * @since 2007/10/15
 * @version 1.0
 */
public class EventList {
	private ArrayList<EventData> events = null;		// 存放事件列表
	
	public EventList() { 
		events = new ArrayList<EventData>(10);
	}
	
	/**
	 * 添加事件信息
	 */
	public void addEventData(EventData event) {
		events.add(event);
	}
	
	/**
	 * 返回事件列表中所存放的事件信息个数
	 */
	public int getEventSize() {
		return events.size();
	}

	/**
	 * 返回事件列表中下标为 index 的事件信息,这样可遍历所有的事件信息
	 */
	public EventData getEventData(int index) {
		return events.get(index);
	}
	
	/**
	 * 转换为字符串,以方便测试与调试
	 */
	public String toString() {
		StringBuffer result = new StringBuffer();
		
		for (int index = 0; index < events.size(); index++) {
			EventData event = events.get(index);
			result.append(event);
		}
		return result.toString();
	}
}

⌨️ 快捷键说明

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