searchkeystack.java

来自「实现了从Google」· Java 代码 · 共 88 行

JAVA
88
字号
package com.ct.hotweb.util;

import java.util.*;
import com.ct.hotweb.bean.*;

/**
 * 封装Stack
 * <p>Title: </p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2004</p>
 * <p>Company: </p>
 * @author not attributable
 * @version 1.0
 */

public class SearchKeyStack {
	private Stack searchKeys = new Stack();
	private int startSize = 0;
	private long startTime = System.currentTimeMillis();
	private boolean killed = false;

	public SearchKeyStack() {
	}

	public void push(SearchKey sk) {
		this.searchKeys.push(sk);
	}

	public SearchKey pop() {
		if (searchKeys.isEmpty())
			return null;
		return (SearchKey) (searchKeys.pop());
	}

	public boolean isEmpty() {
		return searchKeys.isEmpty();
	}

	public void setObjects(ArrayList objects) {
		this.startSize = objects.size();
		this.searchKeys.clear();
		this.searchKeys.addAll(objects);
	}

	public int getSize() {
		return this.searchKeys.size();
	}

	public int getStartSize() {
		return this.startSize;
	}
	/**
	 * @return
	 */
	public boolean isKilled() {
		return killed;
	}

	/**
	 * @param b
	 */
	public void setKilled(boolean b) {
		killed = b;
	}

	/**
	 * @return
	 */
	public long getStartTime() {
		return startTime;
	}

	/**
	 * @param i
	 */
	public void setStartSize(int i) {
		startSize = i;
	}

	/**
	 * @param l
	 */
	public void setStartTime(long l) {
		startTime = l;
	}

}

⌨️ 快捷键说明

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