hi ich habe mehr als 10 arraylist in meinem projekt, ich muss alle arraylist für ihre zahl vergleichen (gleich oder nicht). Hier brauche ich den kürzesten Weg, um das zu finden. bin nicht sortierend ich muss Länge aller arraylist Zählung finden (selbe oder nicht).arraylist count
Antwort
sie in einem Array Setzen und ihre Zählungen vergleichen:
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;
}
wie so verwendet:
ArrayList arr1 = GetFirstList();
ArrayList arr2 = GetSecondList();
CountsAreEqual(new[] {arr1, arr2});
Wenn Sie 'lists' in ein' params' Argument ändern, kann der Aufrufer einfach eine variable Anzahl von Argumenten übergeben, ohne dass ein Array explizit erstellt werden muss. – LukeH
Es wäre besser, wenn Sie alle diese Arraylist in einer anderen Arraylist hinzufügen und dann einen Iterator über den Vergleich der Länge ausführen.
Sie haben 10 Variablen, und Sie eine bestimmte Aufgabe auf alle von ihnen, einen guten Kandidaten für eine Sammlung
Durchführung Können Sie nicht einfach die .Count Eigenschaft verwenden, um zu sehen, wie viele Elemente in der Arraylist enthalten sind?
Oder fragen Sie nach einem Algorithmus, um herauszufinden, welche ArrayLists aus einer Sammlung von 10 dieselbe Anzahl von Elementen enthalten?
- 1. Dynamisch Arraylist in Arraylist in Arraylist
- 2. ArrayList Compiler Fehler
- 3. Vergleichen Sie Objekt ArrayList mit String ArrayList
- 4. Standardabweichung einer ArrayList
- 5. Bestimmte Elemente in ArrayList zählen
- 6. Wie Sie COUNT() oder COUNT (*) ausführen
- 7. Ist COUNT (Feld) schneller als COUNT (*)?
- 8. Count SQL-Syntax COUNT (Wert) mehr Spalten
- 9. BigQuery COUNT (DISTINCT-Wert) vs COUNT (Wert)
- 10. ist count (indizierte Spalte) schneller als count (*)?
- 11. Convert ArrayList <xyz> zu ArrayList <Float>
- 12. Unterabfrage Count
- 13. Subtrahieren einer ArrayList von einer anderen ArrayList
- 14. ArrayList in der ArrayList in Java
- 15. Wie summiere Werte in ArrayList
- 16. ArrayList Objektsortierung
- 17. von Arraylist
- 18. Integer - ArrayList -
- 19. ArrayList Abrollen
- 20. Arraylist Initialisierung
- 21. Arraylist Datenstruktur
- 22. Rekursion, Arraylist
- 23. Arraylist Binary
- 24. Senden Arraylist
- 25. Was ist der Unterschied zwischen count (0), count (1) .. und count (*) in mySQL/SQL?
- 26. Gibt es eine Parallelität mit UPDATE count = count + 1?
- 27. ((COUNT ++)) -> "COUNT ++: nicht gefunden" im Shell-Skript
- 28. warum mysql count (*) hat eine bessere Leistung als count (id)
- 29. Warum sind SELECT Count (PK) und SELECT count (*) so langsam?
- 30. Arraylist von Arrays mit Java-Stream
Wir benötigen weitere Einzelheiten. Was genau versuchst du zu tun? –
versuchen Sie die Arraylisten nach Anzahl zu sortieren? Willst du eine Arraylist finden, die keine bestimmte Anzahl hat? das benötigt wirklich mehr Info ... –