javascript函数库:集合框架
来源: 编辑:duliying 更新日期:2008-8-11 14:18:06 浏览:401 次
/**
collection.js
version 1.2
author treeroot
since 2005-5-24
Classes:
Collections
Arrays
ArrayList
SortedList extends ArrayList
HashMap
HashSet
*/
/****************
Collections
NOTE:sort() return a new List
****************/
function Collections(){}
Collections.sort=function(){
if(arguments.length==1){
var s=new SortedList();
s.addAll(arguments[0]);
return s;
}
else if(arguments.length==2){
var s=new SortedList();
s.setComparator(arguments[1]);
s.addAll(arguments[0]);
return s;
}
else
throw "IllegalArgument";
}
/***************
Arrays
****************/
function Arrays(){}
Arrays.asList=function(arr){
return new ArrayList(arr);
}
//ListIterator
function ListIterator(table,len){
this.table=table;
this.len=len;
this.index=0;
this.hasNext=function() {
第1页/总15页
第一页 上一页
下一页 最后一页
【发表评论】