Ten zapis zapewnia dokładny przegląd Hashset w Javie i pod tym względem obejmuje następujące pojęcia:
A więc zacznijmy!
Co to jest hashset
Klasa, która przechowuje tylko unikalne przedmioty i nie utrzymuje żadnego zamówienia do przechowywania elementów, jest określana jako hashset w Javie.
Jak pracować z hashsetem
Poniższe punkty należy przestrzegać, aby pracować z hashsetem
Jak Hashset należy do Jawa.Util klasa, więc musimy import Hashset klasa z Jawa.Util pakiet:
Importuj Java.Util.Hashset;Następnym krokiem jest tworzenie obiektów i aby to zrobić, musimy postępować zgodnie z następującą składnią:
HashsetPowyższy fragment tworzy obiekt Hashset typu ciągów, podobnie możemy utworzyć obiekt innych typów danych, w tym celu musimy określić równoważną klasę opakowania wszystkich tych typów danych, takich jak Liczba całkowita dla int, Bajt dla bajtów itp.
Jak dodać elementy w skrócie
Hashset klasa ma różne metody wykonywania różnych funkcji, dodać() Metoda jest jedną z nich, której można użyć do dodawania elementów w Hashset.
Przykład
W poniższym kodzie importujemy Klasa hashset Na szczycie naszego projektu, a potem tworzymy obiekt Hashset klasa. Po stworzeniu obiektów wykorzystaliśmy ten obiekt z dodać() Metoda dodawania elementów w skrócie:
Importuj Java.Util.Hashset;W powyższym fragmencie tworzymy obiekt Hashset klasa, a następnie dodajemy niektóre elementy w skrócie:
Ze wyjścia jasno wynika, że hashset nie dodaje duplikatu wartości "kot".
Jak sprawdzić istnienie elementu w skrócie
zawiera() można wykorzystać do przetestowania istnienia jakiegoś konkretnego elementu w Hashset.
Przykład
Poniższy kod fragment testuje istnienie dwóch elementów „psa” i „lew”:
System.na zewnątrz.println (zwierzęta.zawiera („pies”));Jeśli określone elementy znalezione w skrócie, metoda zawierają () powróci true:
Wyjście weryfikuje działanie zawierają metodę, ponieważ zwraca się do psa i fałszu dla lwa.
Jak usunąć elementy z hashset
usunąć() Metodę można zastosować do usuwania elementów z skrótu:
Przykład
Poniżej będzie kod usuwania „psa” z Hashset:
Zwierząt.Usuń („pies”);Kod i jego odpowiednie wyjście pokazano poniżej ::
Wyjście potwierdza, że usunąć() Metoda działa odpowiednio, ponieważ udało się usunąć określony element.
Jak usunąć wszystkie elementy hashset
jasne() Metodę można zastosować do usunięcia wszystkich elementów z skrótu.
Zwierząt.jasne();Poniższy fragment pokazuje, jak działa metoda Clear ():
Pusty Hashset uwierzytelnia działanie jasne() metoda.
Jak znaleźć rozmiar hashsetu
rozmiar() może być używane do znalezienia wielkości hashetu.
Przykład
Poniższy kawałek kodu pokazuje, jak znaleźć rozmiar hashset.
Zwierząt.rozmiar();Pełny kod i jego odpowiednie wyjście są pokazane na zrzucie ekranu poniżej:
Wyjście weryfikuje stosowność metody size ().
Jak iterować przez hashset
Możemy iterować za pomocą skrótów za pomocą iteratora, pętli o eachie i metody-each (). Możemy iterować elementy i wartości skrót za pomocą zestaw kluczy() I wartości () odpowiednio metoda.
Przykład
Korzystamy z pętli dla iteracji przez elementy Hashset:
dla (String i: Animals)Kompletny kod i jego wyjście są pokazane na poniższym fragmencie:
Dane wyjściowe pokazuje, że pętla dla kosza iteruje każdą pozycję Hashset.
Wniosek
Importowanie Hashset Klasa, a następnie tworzenie obiektów tej klasy umożliwi wykorzystanie wszystkich swoich metod do wykonywania różnych funkcji. Klasa Hashset zapewnia wiele różnych metod osiągnięcia różnych funkcji e.G. dodać() I usunąć() Można zastosować metody w celu dodania lub usunięcia pozycji Hashset. Podobnie zawiera() Metodę można zastosować do przetestowania istnienia elementu w skrócie i tak dalej. Ten zapis wyjaśnia różne aspekty Hashset klasa. Ponadto do wykonywania różnych funkcjonalności w stosunku do skrót.