ASP版ArrayList类,请高手指正。
<%
'**********************************************
'类名:ArrayList
'作者:lsh825@126.com
'日期:2011年11月26日
'说明:基于西楼冷月ArrayList类修改
'**********************************************
'******************************
'ArrayList 属性
'******************************
'Length 数组长度
'******************************
'ArrayList 方法
'******************************
'//添加:
'Add(v) 在ArrayList尾部添加一个元素
'AddArray(arr) 在ArrayList尾部附加一个数组
'Insert(index, v) 在ArrayList的index处插入一个值,之后的值都往后移
'InsertArray(index, arr) 在ArrayList的index处插入一个数组,之后的值都往后移
'//更新:
'UpdateIndex(index, v) 更新索引为index处的值
'UpdateValue(m, n, v) 将ArrayList中m至n间的元素值替换为v
'ReplaceValue(v, newValue) 将ArrayList中所有值为v的元素替换为newValue
'//删除:
'RemoveAt(index) 移除指定索引处的元素
'Remove(v, mode) 删除由mode指定的元素
' mode = 1 删除第一个匹配项
' mode = n 删除第n个匹配项
' mode = -1 删除最后一个匹配项
' mode = 0 删除所有匹配项
'SubArray(m, n) 返回从索引m到索引n的子数组
'SubArrayLength(m, length) 返回从索引m开始,包含length个元素的数组
'Cut(m, n) 删除从索引m到索引n的元素,得到一个新数组
'CutLength(m, length) 删除从索引m开始的length个元素,得到一个新数组
'Clear() 清空数组,长度Length = 0
'RemoveRepeat() 删除数组中的重复项,只保留一项。
'//查找:
'IndexOf(v) 返回ArrayList第一个匹配项的索引,没找到返回-1
'LastIndexOf(v) 返回ArrayList的最后一个匹配项的索引,没找到返回-1
'GetValue(index) 取得ArrayList某个索引的值,若为负数,则从尾部开始算起
'IsInclude(v) 若ArrayList中任一元素等于v,则返回True
'MaxValue() 返回ArrayList中的最大值
'MinValue() 返回ArrayList中的最小值
'//其他:
'Reverse() 将整个ArrayList中的元素反序排列
'Implode(separator) 返回字符串值,元素由指定的分隔符分隔开来
'GetArray() 返回整个Array数组
'//排序:
'SortAsc() 将数组的值按升序排列
'SortDesc() 将数组的值按降序排列
'SortRnd() 将数组的元素随机排列
'//数组比较
'IsArrayEqual(arr1, arr2) 比较两个数组是否相等,若所有元素都相等则返回True
'MathIntersection(arr1, arr2) 求两个数组的交集
'MathUnion(arr1, arr2) 求两个数组的并集
'
%>
...全文
相关推荐
ASP版ArrayList数组类
ASP版ArrayList数组类 集成添加,修改,查询,删除,排序,比较等各种方法
asp hashmap,arraylist实现
NULL 博文链接:https://mengdejun.iteye.com/blog/932060
ASP .NET ArrayList
ASP .NET - ArrayList对象.rar
ASP .NET - ArrayList对象
ASP .NET - ArrayList对象ASP .NET - ArrayList对象ASP .NET - ArrayList对象ASP .NET - ArrayList对象
ASP.NET Web Forms – ArrayList 对象
ASP.NET Web Forms – ArrayList 对象 ArrayList 对象是包含单个数据值的项目的集合。 尝试一下 – 实例 创建 ArrayList ArrayList 对象是包含单个数据值的项目的集合。 通过 Add() 方法向 ArrayList 添加项目。 下面的代码创建了一个名为 mycountries 的 ArrayList 对象,并添加了四个项目: Sub Page_Load if Not Page.IsPostBack then dim mycountries=New ArrayList mycountries.Add(“Norway”)


