hashtable.js

来自「JSVM核心类库,收集了JAVA进行JSVM开发必用技术进行归纳,在实际项目应用」· JavaScript 代码 · 共 39 行

JS
39
字号
// Description:	js.util.Hashtable 类
// Author:	Changhua.Wan
// Version:	2004.01.26.01

_package("js.util");

_import("js.util.Dictionary");

function js.util.Hashtable() {

	js.util.Hashtable._base.call(this);

	var _dict = this.valueOf();
	this.clear = function() {
		_dict.RemoveAll();	
	};
	this.clone = function() {
		var ht = new js.util.Hashtable();
		// TODO
		return ht;
	};
	this.contains = function(value) {
		var eum = this.elements();
		while(eum.hasMoreElements()) {
			if (eum.nextElement() == value) return true;
		}
		return false;
	};
	this.containsKey = function(key) {
		return _dict.Exists(key);
	};
	this.containsValue = function(value) {
		return this.contains(value);
	};

}

js.util.Hashtable._extends("js.util.Dictionary");

⌨️ 快捷键说明

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