Hashset in Java

Hashset in Java
In Java, eine eingebaute Klasse namens Hashset Kann verwendet werden, um eine Sammlung zu erstellen, die das Konzept der Hash -Tabelle verwendet, um Elemente zu speichern. HashMap erbt die Eigenschaften verschiedener Klassen und Schnittstellen in Form von Hierarchie: Hashset Erben "AbstractSet" Klasse, der die implementiert Satz Schnittstelle und die festgelegte Schnittstelle implementiert die Sammlung Klasse, die die implementieren Wiederholbar Schnittstelle. Der Hashset existiert in der Java.Util Paket.

Diese Beschreibung bietet einen gründlichen Überblick darüber Hashset In Java und in dieser Hinsicht deckt es die folgenden Konzepte ab:

  • Was ist a Hashset
  • Wie man mit arbeits Hashset
  • So fügen Sie Elemente hinzu und entfernen Sie Elemente
  • So überprüfen Sie die Existenz eines Elements in Hashset
  • Wie findet man die Größe von Hashset
  • Wie man durch a iterieren Hashset

So lass uns anfangen!

Was ist ein Hashset

Eine Klasse, die nur einzigartige Artikel speichert und keine Bestellung zur Speicherung der Artikel beibehält, wird als Hashset in Java bezeichnet.

Wie man mit Hashset arbeitet

Die untergezogenen Punkte müssen befolgt werden, um mit Hashset zu arbeiten

Als Hashset gehört Java.Util Klasse müssen wir also müssen importieren Die Hashset Klasse von Java.Util Paket:

Java importieren.Util.Hashset;

Der nächste Schritt ist die Erstellung von Objekten, und dazu müssen wir der folgenden Syntax folgen:

Hashset Tiere = neuer Hashset();

Das obige Snippet erstellt ein Objekt vom String -Typ von Hashset. In ähnlicher Weise können wir auch das Objekt anderer Datentypen erstellen. Für diesen Zweck müssen wir die äquivalente Wrapper -Klasse all dieser Datentypen wie z. B. angeben Ganze Zahl für int, Byte für Byte usw.

So fügen Sie Elemente in Hashset hinzu

Der Hashset Die Klasse hat verschiedene Methoden, um verschiedene Funktionen auszuführen, die hinzufügen() Die Methode ist eine von ihnen, mit der Elemente in a hinzugefügt werden können Hashset.

Beispiel

Im folgenden Code importieren wir die Hashset -Klasse oben in unserem Projekt, und danach erstellen wir ein Objekt der Hashset Klasse. Nach der Erstellung von Objekten haben wir dieses Objekt mit verwendet hinzufügen() Methode zum Hinzufügen von Elementen im Hashset:

Java importieren.Util.Hashset;
öffentliche Klasse HashsetExamples
public static void main (String [] args)
Hashset Animals = new Hashset ();
Tiere.add ("kat");
Tiere.add ("Hund");
Tiere.add ("Pferd");
Tiere.add ("kat");
System.aus.println (Tiere);

Im obigen Snippet erstellen wir ein Objekt von Hashset Klasse und dann fügen wir einige Elemente im Hashset hinzu:

Aus der Ausgabe ist klar, dass das Hashset den doppelten Wert nicht hinzufügt "Katze".

So überprüfen Sie die Existenz eines Elements in Hashset

Der enthält () kann verwendet werden, um die Existenz eines bestimmten Elements in zu testen Hashset.

Beispiel

Der folgende Code -Snippet testet die Existenz von zwei Elementen „Hund“ und „Löwe“:

System.aus.println (Tiere.enthält ("Hund"));
System.aus.println (Tiere.enthält ("Löwe");

Wenn die angegebenen Elemente im Hashset gefunden werden, gibt die Methode contains () true zurück:

Die Ausgabe überprüft die Arbeit von Methode, da sie für Hund und Falsch für den Löwen zurückkehrt.

So entfernen Sie Elemente aus Hashset

Der entfernen() Methode kann verwendet werden, um die Elemente aus dem Hashset zu löschen:

Beispiel

Im Folgenden finden Sie den Code, um "Hund" aus dem zu löschen Hashset:

Tiere.entfernen ("Hund");

Der Code und seine jeweilige Ausgabe sind unten angezeigt ::

Die Ausgabe bestätigt, dass die entfernen() Die Methode funktioniert angemessen, um das angegebene Element zu löschen.

So entfernen Sie alle Hashset -Elemente

Der klar() Methode kann verwendet werden, um alle Elemente aus dem Hashset zu entfernen.

Tiere.klar();

Das folgende Snippet zeigt, wie Clear () -Methode funktioniert:

Die leere Hashset authentifiziert die Arbeit der klar() Methode.

So finden Sie die Größe von Hashset

Der Größe() Kann verwendet werden, um die Größe des Hashsets zu finden.

Beispiel

Der folgende Code zeigt, wie man die Größe von Hashset findet.

Tiere.Größe();

Der vollständige Code und seine jeweilige Ausgabe sind im folgenden Screenshot angezeigt:

Die Ausgabe überprüft die Angemessenheit der Größe der Größe ().

Wie man durch Hashset itert

Wir können durch einen Hashset mit einem Iterator, einer For-Each-Schleife und einer for-Each-Methode iterieren () (). Wir können durch die Elemente und Werte des Hashsets mit dem Itererieren Schlüsselsatz() Und Werte() Methode.

Beispiel

Wir verwenden die For-Each-Schleife, um durch die Elemente von Hashset zu iterieren:

für (String I: Tiere)
System.aus.println (i);

Der vollständige Code und seine Ausgabe sind im untergegebenen Snippet angezeigt:

Die Ausgabe zeigt, dass die EEC-Schleife durch jedes Element des Hashset iteriert.

Abschluss

Importieren der Hashset Die Erstellung dieser Klasse und dann die Erstellung dieser Klasse ermöglicht es, alle ihre Methoden zur Durchführung verschiedener Funktionen zu verwenden. Die Hashset -Klasse bietet eine Vielzahl verschiedener Methoden, um unterschiedliche Funktionen zu erreichen e.G. hinzufügen() Und entfernen() Methoden können verwendet werden, um die Hashset -Elemente hinzuzufügen oder zu entfernen. Ebenso die enthält () Methode kann verwendet werden, um die Existenz eines Elements im Hashset usw. zu testen. Diese Beschreibung erklärt verschiedene Aspekte der Hashset Klasse. Darüber hinaus werden einige häufig verwendete Methoden verwendet, um unterschiedliche Funktionen über das Hashset durchzuführen.