Java -Sammlungen - Frequenz

Java -Sammlungen - Frequenz

Während der Arbeit mit Java -Sammlungen haben Sie möglicherweise ein Szenario, um die Gesamtzahl der Vorkommen eines bestimmten Elements im Sammelobjekt zurückzugeben. Das Sammlungspaket unterstützt die Frequenzmethode in Java. Es ist im Util -Paket erhältlich. Lassen Sie uns dies ausführlich untersuchen.

Java.Util.Sammlungen.Frequenz()

Die Frequenz () -Methode in Sammlungen wird an den Sammlungsobjekten durchgeführt, die die Gesamtvorkommen des jeweiligen Elements zurückgeben, das in dieser Sammlung vorhanden ist. Daher ist es wichtig, das Objekt als Parameter bereitzustellen.

Syntax:

Sammlungen.Frequenz (Collection_Object, Element)

Parameter:

  1. Das Collection_Object ist das Objekt, das sich auf die Sammlung wie Liste, Vektor usw. bezieht.
  2. Das Element sind die Daten, in denen wir nach den Vorkommen im Collection_Object suchen.

Zurückkehren:

Es gibt eine Ganzzahl zurück, die die Gesamtzahl der Vorkommen darstellt.

Wenn das angegebene Element im Sammelobjekt nicht vorhanden ist, wird 0 zurückgegeben.

Beispiel 1:

In unserem ersten Beispiel erstellen wir eine ArrayList.

Java importieren.Util.*;
Hauptklasse Haupt

public static void main (String [] args)
// Erstellen Sie ein Listenobjekt mit String -Typ
List list_object = new ArrayList ();
// 5 Elemente einzeln in das Listenobjekt hinzufügen.
List_Object.add ("sravan");
List_Object.add ("bobby");
List_Object.add ("sravan");
List_Object.add ("bobby");
List_Object.add ("sravan");
// Die tatsächliche List_Object zurückgeben
System.aus.println ("vorhanden:"+ list_object);
// Rücklauffrequenz des Elements-Sravan '
System.aus.println ("Häufigkeit von Sravan ist:"+ Sammlungen.Frequenz (list_object, "sravan"));
// Rückgabefrequenz des Element-'Bobby '
System.aus.println ("Häufigkeit von Bobby ist:"+ Sammlungen.Frequenz (list_object, "bobby"));

Ausgang:

Erläuterung:

Es ist wichtig, die Sammlungen aus dem Util -Paket zu importieren. Also importieren wir direkt alle Sammlungen mit *.

Innerhalb der Hauptmethode:

Zeile - 8:

Wir erstellen eine ArrayList -Sammlung, die die Elemente der Zeichenfolge Typ mit dem Objektnamen als list_object enthält.

Zeile 11-15:

Wir fügen 5 Elemente in das List_Object hinzu.

Zeile 18:

Wir zeigen das gesamte List_Object an.

Zeile 21-24:

Wir geben die Häufigkeit von Elementen zurück - "Sravan" und "Bobby".

Beispiel 2:

In unserem zweiten Beispiel erstellen wir eine Vektorsammlung, die 5 Elemente des ganzzahligen Typs speichert und die Frequenz (Vorkommen) bestimmter Werte zurücksetzt.

Java importieren.Util.*;
Hauptklasse Haupt

public static void main (String [] args)
// Erstellen Sie ein Vektorobjekt mit Ganzzahltyp
Vector vector_object = new vector ();
// 5 Werte eins nach eins in das Vektorobjekt hinzufügen.
Vector_Object.hinzufügen (45);
Vector_Object.hinzufügen (45);
Vector_Object.add (31);
Vector_Object.add (31);
Vector_Object.hinzufügen (78);
// RECHTUNG DES PECTION VECTOR_OBJECT RECHTEN
System.aus.println ("vorhanden:"+ vector_object);
// Rückgabefrequenz des Wertes-45
System.aus.println ("Frequenz von 45 ist:"+ Sammlungen.Frequenz (Vector_Object, 45));
// Rücklauffrequenz des Elements-71
System.aus.println ("Frequenz von 71 ist:"+ Sammlungen.Frequenz (Vector_Object, 71));

Ausgang:

Erläuterung:

Es ist wichtig, die Sammlungen aus dem Util -Paket zu importieren. Also importieren wir direkt alle Sammlungen mit *.

Innerhalb der Hauptmethode:

Zeile - 8:

Wir erstellen eine Vektorsammlung, die die Ganzzahltypelemente mit einem Objektnamen als Vector_Object enthält.

Zeile 11-15:

Wir fügen 5 Elemente in das Vector_Object hinzu.

Zeile 18:

Wir zeigen das gesamte Vector_Object an.

Zeile 21-24:

Wir geben die Wertefrequenz zurück - 45 und 71.

Da 71 in der Sammlung nicht existiert, beträgt die Frequenz 0.

Beispiel 3:

In unserem dritten Beispiel erstellen wir eine Vektorsammlung, die 5 Elemente des Ganzzahltyps speichert und die Frequenz (Vorkommen) aller Werte zurückgeben. Der Ansatz ist, dass wir jeden Wert mit dem Hashset erhalten. Danach zeigen wir die Frequenz in Bezug auf den Wert an.

Java importieren.Util.*;
Hauptklasse Haupt

public static void main (String [] args)
// Erstellen Sie ein Vektorobjekt mit Ganzzahltyp
Vector vector_object = new vector ();
// 5 Werte eins nach eins in das Vektorobjekt hinzufügen.
Vector_Object.hinzufügen (45);
Vector_Object.hinzufügen (45);
Vector_Object.add (31);
Vector_Object.add (31);
Vector_Object.hinzufügen (78);
// RECHTUNG DES PECTION VECTOR_OBJECT RECHTEN
System.aus.println ("vorhanden:"+ vector_object);
// Erstellen Sie Set aus dem Vector_Object, der nur eindeutige Werte enthält
Setze data = new Hashset (vector_object);
// Erhalten Sie die Häufigkeit jedes Wertes
für (int i: data)
System.aus.println (i + "geschehen" + Sammlungen.Frequenz (Vector_Object, i)+ "Zeiten.");


Ausgang:

Erläuterung:

Es ist wichtig, die Sammlungen aus dem Util -Paket zu importieren. Also importieren wir direkt alle Sammlungen mit *.

Innerhalb der Hauptmethode:

Zeile - 8:

Wir erstellen eine Vektorsammlung, die die Ganzzahltypelemente mit einem Objektnamen als Vector_Object enthält.

Zeile 11-15:

Wir fügen 5 Elemente in das Vector_Object hinzu.

Zeile 18:

Wir zeigen das gesamte Vector_Object an.

Zeile 21:

Wir erstellen einen Satz aus dem Vektorobjekt für Indexzwecke.

Zeile 24-26:

Verwenden der festgelegten Werte in der Schleife erhalten wir jede Wertfrequenz mit den Sammlungen mit der Frequenz () -Methode.

Abschluss

Am Ende dieses Tutorials haben wir gelernt, wie man die Gesamtvorkommen des jeweiligen Elements zurückgibt, das im Sammelobjekt mit der Frequenz () -Methode in Java vorhanden ist. Es kann auch möglich sein, alle Elementvorkommen zurückzugeben, indem ein Satz erstellt wird, der für die Indexspezifikation verwendet werden kann.