Przykład 1:
Program ma na celu utworzenie i wyświetlanie sortowanego zestawu. Do wykonania zestawu, a następnie sortowania tego zestawu metodą TreeSET używa się następującego hashetu:
Importuj Java.Util.*; klasa publiczna sortset1Wdrażamy kod sortowania w metodzie Main () klasy „sortset1”. Następnie deklarujemy szereg liczb całkowitych w zmiennej „ARR []”. Następnie tworzymy zestaw za pomocą klasy HASHSET () w zmiennej „Ustaw”. Następnie mamy blok wypróbowy, aby uzyskać elementy z tablicy za pomocą metody For pętki. Metoda pętli cykle nad elementami tablicy, aż do osiągnięcia indeksu „5”. Po uzyskaniu elementu tablicy dodajemy go do obiektu Hashset „Set”, wywołując metodę Add ().
Ponieważ zestaw jest tworzony z niezorganizowanymi wartościami, wartości są następnie sortowane za pomocą drzewa. Ogłaszamy zmienną „sortowanie” dla klasy drzew i wprowadzamy zmienną „Ustaw” hashset jako parametr. Treeset sortuje wartości ustawione w kolejności rosnącej domyślnie, która jest drukowana metodą println ().
Pierwsze pięć elementów z tablicy jest dodawanych do zestawu wyświetlanego na następującym ekranie. Następnie wyświetlany jest również sortowany zestaw wartości z interfejsu drzewa:
Przykład 2:
Metoda Stream () zapewnia szybkie rozwiązanie do sortowania zestawu w Javie. Wykorzystuje metody rurociągów do wyświetlania obiektów z różnych kolekcji w pożądanej kolejności. Następnie sortuj końcową sekwencję przed wyświetleniem jej za pomocą metody sortowanej ().
Importuj Java.Util.*;Metoda main () jest określona w klasie „sortset2”, w której sortowanie jest realizowane za pomocą metody strumieniowej (). Najpierw tworzymy zestaw za pomocą interfejsu Hashset w zmiennej „MySet”. Następnie zestaw jest dodawany z trzema niezorganizowanymi wartościami numerycznymi. Niepustowe wartości zestawu są drukowane przed operacją sortowania. Następnie wywołujemy zmienną „MySet” wraz z metodą strumienia () w celu wygenerowania sekwencyjnego strumienia, który jest następnie sortowany z metody sortowanej (). Zestaw sortowany strumieni jest przemierzany metodą foreach i drukuje te sortowane wartości ustawione na ekranie wyjściowym.
Poniższy ekran podpowiedzi wyświetla strumień uporządkowanych wartości ustawionych:
Przykład 3:
Kolejność elementów w zestawie skrótu nie jest utrzymywana. W rezultacie Hashset nie może być sortowany. Pośrednie sortowanie elementów hashset jest możliwe poprzez przekształcenie go na listę lub drzewa. Jednak wartości pozostają w ich obiektywnym typu, a nie typu hashset.
Importuj Java.Util.*;Poprzednia klasa Java „sortset3” zawiera blok metody main () do dostarczenia kodu źródłowego sortowania zestawu. Podajemy interfejs klasy Hashset, w której Hashset () jest stosowany w zmiennej „STREST”. Hashset () służy do utworzenia pustego zestawu, który jest następnie dodawany do ciągów, stosując metodę add (). Zestaw jest początkowo niepohamowany, który sortujemy, ustawiając interfejs drzew. Zainicjujemy drzewa () w zmiennej „strtreeset” i przekazujemy zmienną „STRETS” skrót. Drzewa organizuje sekwencję wartości ciągów określonego zestawu i drukuje.
Najpierw generowany jest losowy zestaw ciągów, który nie jest zorganizowany. Posortowane ciągi to zestaw, który jest wyświetlany po tym, który jest uzyskany z klasy drzew.
Przykład 4:
Istnieje interfejs sortEdset, który służy do włączenia funkcjonalności, który pozwala przechowywać wszystkie jego elementy w sortowanej kolejności. Pierwsza i najniższa wartość z dostarczonego zestawu jest zwracana metodą pierwszej () metody interfejsu SortEdset.
Importuj Java.Util.Sortedset;Klasa „sortset4” jest skonstruowana, która ma metodę main () do sortowania operacji. Zapewniamy obiekt klasy sortEdset „S”, który ma drzewa do wygenerowania zestawu. Następnie wkładamy niektóre znaki stringowe do nowo utworzonego drzewa za pomocą metody add (). To sortuje zestaw i nie pokazuje powtarzanych wartości. Drzewa z znakami łańcuchowymi jest następnie wyświetlane przez iterację metodą foreach. Następnie mamy wdrożenie metody pierwszej (), aby uzyskać pierwszy element zestawu, który jest uzyskiwany po operacji sortowania.
Wyjście posortowanego zestawu jest uzyskiwane z klasy drzew. Ponadto, pierwsza wartość z ID TREESET jest również pobierana z metody pierwszej ().
Przykład 5:
Metoda komparatora () interfejsu Java SortEdset jest wdrażana, aby dać komparatorowi używanego do układania elementów określonego zestawu. Dodatkowo, jeśli określony zestaw wykorzystuje naturalne zamówienie elementu, metoda zapewnia wartość zerową.
Importuj Java.Util.Sortedset;Klasa Java „sortset5” jest stosowana za pomocą metody main (). Tutaj deklarujemy zmienną „SetValues”, aby ustawić drzewa, aby uzyskać uporządkowany zestaw wartości. Zestaw jest wypełniony przez wkładanie elementów ciągów do metody add (). Następnie mamy metodę Foreach, aby uzyskać sortowany zestaw i wydrukować ten sortowany zestaw na ekranie. Następnie wywołujemy metodę Comparator () na „SetValues”, która generuje wartość zerową, gdy używaliśmy drzew. Drzewa domyślnie sortuje zestaw.
Zestaw elementów drzew jest zorganizowany w sortowanej kolejności i dlatego otrzymujemy zerową metodę Comparator () klasy sortedset.
Wniosek
Zestaw jest wykonywany w celu ustalenia pewnego zamówienia jego elementów. Elementy są ułożone za pomocą naturalnej metody sortowania. Wdrożyliśmy zestaw z różnymi interfejsami w dostarczonych programach źródłowych. Najpierw stworzyliśmy i uzyskaliśmy dostęp do jego wartości. Następnie zastosowaliśmy metodę Treeset, aby po prostu sortować zestaw. W ostatnich programach źródłowych interfejs SortEdset jest stosowany z różnymi metodami do sortowania zestawów.