嗨我的项目中有超过10个数组列表,我需要比较所有数组列表的数量(相同或不同)。在这里我需要最短的方式来找到它。 我不排序我需要找到所有arraylist计数(相同或不)的长度。arraylist count
0
A
回答
3
,把它们放进一个数组,并比较他们的罪状:
private static bool CountsAreEqual(ICollection[] lists)
{
int previousCount = lists[0].Count;
for (int i = 1; i < lists.Count; i++)
{
if (lists[i].Count != previousCount)
{
return false;
}
}
return true;
}
使用像这样:
ArrayList arr1 = GetFirstList();
ArrayList arr2 = GetSecondList();
CountsAreEqual(new[] {arr1, arr2});
3
如果将所有这些ArrayList添加到另一个ArrayList中,然后通过比较长度来运行迭代器,将会更好。
你有10个变量,你对所有的人都为集合
1
不能单纯使用.count属性。看看有多少元素包含在ArrayList中执行某些任务时,一个很好的候选人?
或者你是否需要一个算法来找出10个集合中哪些ArrayList具有相同数量的元素?
相关问题
- 1. SQL COUNT COUNT
- 2. select count does not count
- 3. 区别:d [count]和d [count]
- 4. Git commit count count a day
- 5. COUNT(fld)比COUNT(*)更快吗?
- 6. Count()return total instead distinct count
- 7. 如何执行COUNT()或COUNT(*)
- 8. (count!= null)vs if(!count)in javascript
- 9. ArrayList的ArrayList
- 10. Android ArrayList与ArrayList
- 11. distinct count(*)
- 12. COUNT场
- 13. COUNT猪
- 14. SQL COUNT
- 15. postgresql count
- 16. COUNT occurence
- 17. COUNT(*)和
- 18. NSDictionary Count
- 19. 与COUNT()
- 20. 的ArrayList中jsonArrayRequest
- 21. count(*)和count(column_name),diff是什么?
- 22. count(*)其中cond = val或count(cond = val)
- 23. 为什么mysql count(*)比count更好(id)
- 24. express session-file-store session count not view-count
- 25. MYSQL select count with count condition and join
- 26. SQL group by count其中count大于
- 27. ArrayList输出的ArrayList
- 28. 获取arraylist在arraylist
- 29. ArrayList ArrayList的索引
- 30. GAE,JDO,count()不起作用?
我们需要更多的细节。你究竟想要做什么? – 2009-07-16 05:49:50
您是否想通过计数来排列arraylist?你是否想找到没有具体计数的任何数组列表?这真的需要更多的信息...... – 2009-07-16 05:50:34