比较两个List的数据是否一一对应
2014-10-24 00:00
253 查看
摘要: 两个Object类型不能直接比较 如果这个Object是int类型 它也不会自动转换和ActionScript还是有很大的不同
/// <summary> /// list1和list2是否相同 /// </summary> /// <param name="list1"></param> /// <param name="list2"></param> /// <returns></returns> public static bool list1Equallist2(IList list1,IList list2) { if(list1==null||list2==null||list1.Count!=list2.Count) { return false; } for (int i = 0; i < list1.Count;i++ ) { //这里注意不能写list1[i]!=list2[i] 不回自动转换为对应的类型 比如list中所有的都是int类型 // 也不能这样比较 不会自动转化为Int互相比较 和ActionScript还是不一样的 坑死我了 if(!object.Equals(list1[i],list2[i])) { return false; } } return true; }
相关文章推荐
- 从两个一一对应的数组中按要求获取数据
- 关于直接比较两个对象是否相等或则说List集合里是否包含某个对象的问题
- 比较两个list集合是否相等
- C#比较两个List string是否相等
- 比较两个List元素是否相同,查找出两个list的不同元素
- 检查两个表中的数据及对应数据条数是否相同
- Java录入两个数据,比较这两个数是否相等
- Java 比较两个HashMap里的数据是否一致
- 比较两个List,取出差异数据
- 比较两个byte数组数据是否相同,相同返回 true
- 比较两个数据是否相等
- 一对多两个表的数据进行 查找二表对应一表的多条数据后 将两个表进行封装一个list
- 1点儿优化:比较两个List<String>中是否有相同的String
- Java 比较两个 List 的值是否相等
- 二叉树(10)----比较两个二叉树是否相同(结构和数据),递归和非递归
- JAVA基础知识 比较两个List中内容是否相同
- 两个list<object> 比较 得到相同数据 差异数据
- Java比较两个List集合中是否相等
- 大数据量情况下高效比较两个list
- 比较两个List里的值是否相等