汽车租赁管理系统/carRentalSystem/WebRoot/tree/js/java-like.util.js

(开头部分) 4KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

/**
 * @title:   java-like Map
 * @author:  lizhantao
 * @date:    2004-11-22
 * @email:   lazett@gmail.com
 * @warning: only support simple type key,String best!;
 */
function Map() {	
	this.pairs = new List();

	this.get = get;
	this.getA = getA;
	this.put = put;
	this.remove = remove;
	this.size = size;
	this.isEmpty = isEmpty;
	this.keySet = keySet;
	this.containsKey = containsKey;
	this.clearAllItems = clearAllItems;
  
	function Item(key, value){
	  this.key = key;
	  this.value = value;
	}
	
	function put(key, value){
		for(var iter = this.pairs.iterator();iter.hasNext();){
			var item = iter.next();
			if(item.key == key){
				item.value = value;
				return;
			}
		}
		this.pairs.add(new Item(key,value));
	}
	
	function getA(key)
	{
		for(var iter = this.pairs.iterator();iter.hasNext();){
			var item = iter.next();
			if(item.key === key){
				return item.value;
			}
		}
		return "";
	}
	function get(key)
	{
		for(var iter = this.pairs.iterator();iter.hasNext();){
			var item = iter.next();
			if(item.key === key){
				return item.value;
			}
		}
		return null;
	}
	function remove(key)
	{
		for(var iter = this.pairs.iterator();iter.hasNext();){
			var item = iter.next();
后面还有 190 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读 AI

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。