用于判断数组是否完全包含另外的一个数组的所有元素
2008-07-31 08:51
1006 查看
在做项目的过程中,从多个数组中的元素一一比较,
如判断aItem0=[0,1,3,2] aItem1=[1,3,2,0]
两个数组中的其一是否与另一个数组里元素完全一样。
简要代码原理:
var aItem0:Array=[0,1,3,2];
var aItem1:Array=[1,3,2,0];
var c:Number=0
//先对数组排序
aItem0.sort()//此时aItem0=[0,1,2,3]
aItem1.sort()//此时aItem1=[0,1,2,3]
for(var i:Number=0;i<aItem0.length;i++){
if(aItem0[i]==aItem1[i]){
c++
}
}
if(c==aItem0.length){
trace("两个数组里的元素完全相等")
}else{
trace("这两个数组不是完全相等哦")
}
如判断aItem0=[0,1,3,2] aItem1=[1,3,2,0]
两个数组中的其一是否与另一个数组里元素完全一样。
简要代码原理:
var aItem0:Array=[0,1,3,2];
var aItem1:Array=[1,3,2,0];
var c:Number=0
//先对数组排序
aItem0.sort()//此时aItem0=[0,1,2,3]
aItem1.sort()//此时aItem1=[0,1,2,3]
for(var i:Number=0;i<aItem0.length;i++){
if(aItem0[i]==aItem1[i]){
c++
}
}
if(c==aItem0.length){
trace("两个数组里的元素完全相等")
}else{
trace("这两个数组不是完全相等哦")
}
相关文章推荐
- 程序员面试题目总结--数组(一)【递归求数组所有元素和、用一个for循环打印出一个二维数组、用递归判断数组是否是递增、有序数组中删除重复元素】
- indexOf() 如何判断一个元素在指定数组中是否存在? 找出指定元素出现的所有位置? indexOf()方法 是正序查找,lastIndexOf()是倒叙查找
- js判断一个元素是否包含另外一个元素
- T.array.contains判断一个数组中是否包含给定元素
- 编写js扩展方法实现判断一个数组中是否包含某个元素
- 判断一个整型数组是否包含另外一个数组(未使用异常类的情况下)
- List的All方法使用问题:我用List1的All方法来确保List1的所有每个数组元素中是否包含Arr1中的任意元素,这个部分很难实现。 因为,没有一个数组中是否包含另一个数组中的任意元素这个功能
- python判断一个集合是否包含了另外一个集合中所有项的方法
- 编写js扩展方法判断一个数组中是否包含某个元素
- python判断一个集合是否包含了另外一个集合中所有项的方法
- 编写js扩展方法实现判断一个数组中是否包含某个元素
- 编写js扩展方法判断一个数组中是否包含某个元素
- Perl 判断一个字符串中所有字符是否在另外一个字符串中出现
- 将一个字典内的内value转换为集合:返回一个数组,此数组中包含输入字典的键值对中的数组的所有元素(为NSArray添加category)
- 判断数组A是否包含数组B的某些元素Contains方法
- 判断数组是否包含某个元素
- JQuery判断数组中是否包含某个元素$.inArray("js", arr);
- 在Java中如何高效的判断数组中是否包含某个元素
- 无序数组中是否包含某一个要找的元素的几种方法
- Matlab判断某数组中是否包含某元素及其位置