W tym artykule omówimy poniżej na liście listy w Javie:
Przejdźmy do praktycznego wdrożenia wyżej wymienionych metod sortowania.
Jak sortować listę za pomocą kolekcji.sort () funkcja?
Jest to metoda wbudowania „Jawa.Util.Kolekcje”Służy do układania/sortowania listy w kolejności rosnącej (zamówienie naturalne). Kolekcje.sortować() Metoda służy do sortowania tablic, połączonych list, kolejki itp.
Po pierwsze, musimy zaimportować Kolekcje klasa, Tablice klasa i Lista klasa do sortowania listy za pomocą metody sort ():
Importuj Java.Util.Lista;Kod
ListaW tym przykładzie kodowania po pierwsze, utworzyliśmy listę typu liczb całkowitych za pomocą Tablice.aslist () metoda. Następnie wykorzystaliśmy Kolekcje.sortować() metoda sortowania listy. Wreszcie wykorzystaliśmy dla każdego pętla, aby przejść i wydrukować każdy element posortowanej listy:
Wyjście
Wyjście wyraźnie pokazało, że Kolekcje.sortować() Metoda pomyślnie posortowała listę.
Jak sortować listę w odwrotnej kolejności za pomocą kolekcji.Metoda rewersordorder ()?
Odwrotna kolejność() jest metodą statyczną, która należy do Kolekcje klasa Jawa.Util pakiet. W Javie, Kolekcje.Odwrotna kolejność() Metoda służy do układania/sortowania listy w kolejności malejącej.
Kod
ListaW tym przykładowym programie wykorzystaliśmy Tablice.aslist () metoda uzyskania listy. Następnie wykorzystaliśmy sortować() metoda, która przyjmuje oryginalną listę i Odwrotna kolejność() metoda jako argumenty. W konsekwencji zwrócił listę posortowanej (kolejności malejącej). Wreszcie wykorzystaliśmy println () metoda wydrukowania posortowanej listy.
Wyjście
Wyjście wyjaśniło, że Odwrotna kolejność() Metodę udało się wydrukować podaną listę w kolejności malejącej.
Jak sortować listę za pomocą strumienia.Metoda sortowana ()?
Java strumień.posortowane () Metoda jest używana do układania elementów listy w kolejności malejącej. Jest to metoda wbudowana „Jawa.Util.strumień" interfejs.
Kod:
ListaW tym programie utworzyliśmy listę numeryczną za pomocą Tablice.aslist () metoda. Następnie wykorzystaliśmy strumień.posortowane () metoda sortowania elementów listy. Następnie wykorzystaliśmy zbierać() metoda zbierania elementów ze strumienia i trzymania ich w kolekcji. Następnie wykorzystaliśmy notować() Metoda Kolekcjonerzy klasa, aby uzyskać wprowadzone elementy na liście. Wreszcie wykorzystaliśmy dla każdego pętla, aby przejść i wydrukować każdy element posortowanej listy:
Wyjście
Wyjście zweryfikowało działanie strumień.posortowane () metoda.
Jak posortować listę za pomocą komparatora.Metoda naturalOrder ()?
W Javie, naturalny porządek() jest wbudowaną funkcją Komparator interfejs. Zwraca komparator, który służy do porównania obiektów w kolejności naturalnej/rosnącej. W Javie komparator zwrócony przez naturalny porządek() Metodę można szeregować. naturalny porządek() Metoda rzuci NULLPOINTERException w porównaniu z NULL.
Kod:
ListaW tym przykładzie kodowania po pierwsze, utworzyliśmy listę i zainicjowaliśmy ją z niektórymi wartościami. Następnie wykorzystaliśmy naturalny porządek() metoda sortowania podanej listy w kolejności naturalnej/rosnącej. Wreszcie wydrukowaliśmy posortowaną listę za pomocą System.na zewnątrz.println () oświadczenie:
Wyjście:
Powyższe wyjście wyraźnie pokazuje, że naturalny porządek() Metoda posortowana podana lista w kolejności rosnącej (naturalnej). Podobnie Komparator.Odwrotna kolejność() Metoda sortuje listę w odwrotnej (malejące).
Wniosek
Java oferuje wiele metod sortowania listy w kolejności rosnącej/malejącej, takich jak Kolekcje.sortować(), Kolekcje.Odwrotna kolejność(), Komparator.naturalny porządek() i tak dalej. Wszystkie te metody są używane do sortowania listy Java; Jednak niektóre są używane do sortowania listy w kolejności rosnącej, podczas gdy inne są używane do sortowania listy w kolejności malejącej. Ten zapis rozważał wiele przykładów, aby zrozumieć pojęcie sortowania listy w lepszy sposób.