在文本中查找可否包括指定關鍵詞

[代碼] [Java]代碼 import java.util.HashMap;
import java.util.Map;

import com.baijob.commonTools.LangUtil;

/**
 * 單詞樹
 * @author Luxiaolei
 *
 */
public class Words extends HashMaphttp://www.fpzhangsha.com/linked/20130227.do; ords>{
	private static final long serialVersionUID = -4646423269465809276L;

	/** 關鍵詞類型,可否最終一個字符 */
	public Map types = new HashMap();

	public Words() {
	}

	/**
	 * 
	 * @param type 類型
	 */
	public Words(int type) {
		types.put(type, false);
	}

	/**
	 * 添加單詞
	 * @param word 單詞
	 * @param type 類型
	 */
	public void addWord(String word, int type){
		//已是單詞的結尾
		if(LangUtil.isEmpty(word)){
			this.types.put(type, true);
			this.clear();
			return;
		}
		//已是關鍵詞的結尾,則完畢(即只保存最短字符串)
		Boolean isEnd = this.types.get(type);
		if(isEnd != null
相關文章
相關標籤/搜索