こんにちは私は私のプロジェクトで10人以上のarraylistを持っています。私はすべてのarraylistをカウントする(同じかどうか)を比較する必要があります。ここで私はそれを見つけるための最短方法が必要です。 私は並べていない私はすべての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});
+1
'lists'を' params'引数に変更すると、呼び出し側は明示的に配列を作成する必要なしに、可変数の引数を渡すことができます。 – LukeH
3
これらのarraylistをすべて別のarraylistに追加して長さを比較するイテレータを実行するとよいでしょう。
コレクション
1
の良い候補は、あなたは、単にArrayListの中に含まれているどのように多くの要素を参照するために.Countプロパティを使用することはできません、あなたは10個の変数を持っている、とあなたはそれらのすべてにいくつかのタスクを実行しますか?
または、10のコレクションのうち、どのArrayListに含まれる要素の数が同じであるかを知るアルゴリズムを求めていますか?
関連する問題
- 1. Count Count in Python
- 2. ArrayListコンパイラエラー
- 3. BigQuery COUNT(DISTINCT値)とCOUNT(値)
- 4. MySQL - Count/Having Count> columnName
- 5. d [count]とd [count]の差
- 6. mySQL/SQLのcount(0)、count(1)..、count(*)の違いは何ですか?
- 7. COUNTとBY T-SQL GROUPにして、COUNT
- 8. MySQLのCOUNT(ID)とCOUNT(*)の比較
- 9. インナーCOUNT(*)
- 10. distinct count(*)
- 11. SELECT COUNT
- 12. SELECT COUNT(*);
- 13. NSMutableArray Count
- 14. jQuery.ProfanityFilter count
- 15. Object ArrayListとString ArrayListの比較
- 16. ArrayList al = new ArrayList()の違いは何ですか? and ArrayList al = new ArrayList(0)?
- 17. SQLite Arraylistクラッシュアンドロイドアクティビティ
- 18. appengine TaskQueue count
- 19. sql select count
- 20. HttpFileCollectionBase:Mocking Count-Property
- 21. MySQL ORDER BY COUNT()?
- 22. mysql count join
- 23. JPA multiple count
- 24. cakephp echo count
- 25. symfony countユーザ
- 26. サブクエリの `count`
- 27. INSERT COUNT IF()= 0
- 28. COUNT行+ FROM + +と
- 29. MySQLのSELECT COUNT
- 30. "SELECT COUNT(*)を..." CriteriaQuery
我々はより多くの細部を必要としています。あなたは正確に何をしようとしていますか? –
arraylistsを数えてソートしようとしていますか?あなたは特定の数を持っていないarraylistを見つけようとしていますか?これは本当に多くの情報を必要とします... –