Heim > Java > javaLernprogramm > Wie zähle ich Elementvorkommen in einer Java-ArrayList?

Wie zähle ich Elementvorkommen in einer Java-ArrayList?

Susan Sarandon
Freigeben: 2024-12-19 21:23:10
Original
298 Leute haben es durchsucht

How to Count Element Occurrences in a Java ArrayList?

Vorkommen von Elementen in ArrayList zählen

Das Java Collection Framework bietet zahlreiche Dienstprogramme zum Bearbeiten und Abfragen von Sammlungen. Eine häufige Aufgabe besteht darin, die Anzahl bestimmter Elemente innerhalb einer Sammlung zu bestimmen. In diesem Artikel wird erläutert, wie das Vorkommen von Elementen in einer ArrayList mithilfe der Collections-API gezählt wird.

ArrayList-Elementanzahl abfragen

Für die ArrayList in der Frage:

ArrayList<String> animals = new ArrayList<String>();
animals.add("bat");
animals.add("owl");
animals.add("bat");
animals.add("bat");
Nach dem Login kopieren

Das Ziel besteht darin, die Anzahl der Vorkommen des Elements zu zählen „bat.“

Collections.frequenz() API

Die Collections-Klasse bietet eine statische Methode namens Frequency(), die die Anzahl eines Elements innerhalb einer Sammlung zurückgibt. Diese Methode akzeptiert zwei Parameter, die Sammlung und das zu suchende Element.

int occurrences = Collections.frequency(animals, "bat");
Nach dem Login kopieren

Die Methode gibt die Anzahl der Elemente in der Sammlung zurück. In diesem Fall wird 3 zurückgegeben, da die ArrayList drei Elemente enthält, die „bat“ entsprechen.

Diese Methode ist im Java Development Kit (JDK) 1.6 und höher verfügbar und somit mit den angegebenen Produktanforderungen kompatibel in der Frage.

Fazit

Die Methode Collections.frequenz() bietet eine einfache Lösung zum Zählen der Anzahl von Vorkommen eines Elements in einer ArrayList. Diese API ist einfach zu verwenden und effizient und bietet eine effektive Methode für die Arbeit mit Sammlungen in Java.

Das obige ist der detaillierte Inhalt vonWie zähle ich Elementvorkommen in einer Java-ArrayList?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage