Vorkommen von Elementen in Listen zählen: Eine Java-Lösung
In der ArrayList-Implementierung von Java eine Sammlungsklasse, die die Anzahl des Vorkommens bestimmter Elemente zählt Elemente können entscheidend sein. Betrachten Sie das folgende Beispiel:
ArrayList<String> animals = new ArrayList<String>(); animals.add("bat"); animals.add("owl"); animals.add("bat"); animals.add("bat");
Hier enthält die Tier-ArrayList drei Vorkommen von „bat“ und eines von „owl“. Dies wirft die Frage auf, wie man die Anzahl der „Fledermaus“-Vorkommen in der ArrayList bestimmen kann, ohne sich auf Googles Collection Multiset zu verlassen, das nicht mit JDK 1.6 kompatibel ist.
Lösung:
Das Java Collections-Framework bietet durch seine statische Häufigkeit eine prägnante Lösung für dieses Szenario Methode:
int occurrences = Collections.frequency(animals, "bat");
Mit dieser Methode können wir mühelos die Anzahl der Vorkommen für jedes gewünschte Element innerhalb der ArrayList ermitteln. In diesem speziellen Beispiel wäre das in Vorkommen gespeicherte Ergebnis 3. Die Methode Collections.frequenz erweist sich als vielseitiges Werkzeug für diese häufige Programmieraufgabe.
Das obige ist der detaillierte Inhalt vonWie kann man Elementvorkommen in einer Java-ArrayList effizient zählen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!