Jak korzystać z tablic.Metoda sortowania w Javie

Jak korzystać z tablic.Metoda sortowania w Javie

W przypadku danych masowych w Javie mogą wystąpić przypadki, w których programista musi sortować zawarte lub wygenerowane dane. Na przykład sortowanie losowo wygenerowanych danych lub powiązanie danych ciągów, aby były one powiązane. W takich sytuacjach „Tablice.sortować()„Metoda w Javie jest bardzo pomocna w ułatwianiu programisty w znacznym stopniu.

Ten artykuł opracuje wykorzystanie i wdrożenie „Tablice.sortować()„Metoda w Javie.

Jak używać „tablic.sort () ”metoda w Javie?

„„Tablice.sortować()”Metodę można zastosować do całkowitego sortowania tablicy lub jej części, określając indeksy Start i End.

Składnia

Tablice.sort (tablica, start, koniec);

W powyższej składni:

  • "szyk”Wskazuje na tablicę, którą należy sortować.
  • "początek”To indeks startowy, z którego można zainicjować sortowanie.
  • "koniec”Odpowiada indeksowi, w którym sortowanie musi się skończyć.

Przykład 1: Korzystanie z „tablic.sort () ”metoda sortowania tablicy w Javie

„„Do„Pętla jest stosowana do iteracji wzdłuż elementów. Takie podejście można zastosować w połączeniu z „Tablice.sortować()„Metoda sortowania wszystkich elementów w dostarczonej tablicy:

int [] giveArray = new int [] 2, 3, 1, 9, 13, 7;
System.na zewnątrz.println („oryginalne elementy tablicy to:”);
dla (int element: disArray)
System.na zewnątrz.println (+element);

Tablice.sort (dany LARRAY);
System.na zewnątrz.println („\ n sortowane elementy tablicy to:”);
dla (int i = 0; iSystem.na zewnątrz.println (podawany [i]);

W powyższych wierszach kodu:

  • Po pierwsze, zadeklaruj tablicę całkowitą o nazwie „dany".
  • Teraz zastosuj „Do„Pętla do iterowania przez tablicę elementów i wyświetlanie ich (elementy).
  • Następnie zastosuj „sortować()”Metoda, umieszczając określoną tablicę jako jej parametr (metodę) do sortowania tablicy.
  • Użyj także połączonego „Do”Pętla i„długość„Własność iteracja za pośrednictwem posortowanych elementów tablicy i wyświetlania ich indywidualnie.

Wyjście

W tym wyjściu można zaobserwować, że elementy tablicy są odpowiednio sortowane.

Przykład 2: Korzystanie z „tablic.sort () ”metoda sortowania tablicy przy określonych indeksach w Javie

W tym konkretnym przykładzie omówioną metodę można wykorzystać do sortowania elementów tablicy w określonych indeksach:

int [] podawaneArray = 2, 3, 1, 9, 13, 7;
System.na zewnątrz.println („oryginalne elementy tablicy to:”);
dla (int element: disArray)
System.na zewnątrz.print (element + "");

Tablice.sort (podawany, 1, 3);
System.na zewnątrz.println („\ n sortowane elementy tablicy od indeksu 1 do 3 to:”);
dla (int element: disArray)
System.na zewnątrz.print (element + "");

W powyższym fragmencie kodu:

  • Przypomnijmy omawiane podejścia do deklarowania tablicy, iterację przez zawarte elementy i wyświetlanie ich.
  • Po tym podobnie zastosuj „sortować()" metoda. Parametry metody oznaczają, że elementy w dostarczonej tablicy będą sortowane z drugiego indeksu, i.mi., "1„Do czwartego indeksu, i.mi., "3”, Ponieważ indeks inicjuje„ z ”0".
  • Wreszcie, ponownie iteruj elementy tablicy po sortowaniu i wyświetleniu zaktualizowanych elementów tablicy.

Wyjście

W tym wyjściu można przeanalizować, że elementy tablicy są sortowane zgodnie z określonymi indeksami.

Przykład 3: Korzystanie z „tablic.sort () ”metoda sortowania tablicy ciągów w kolejności malejącej za pomocą Java

„„Odwrotna kolejność()„Metoda„Kolekcje”Klasa służy do pobierania komparatora, który kieruje odwrotnością naturalnego zamówienia na zbiorze obiektów. Tę metodę można wdrożyć w połączeniu z „Tablice.sortować()”Metoda sortowania ciągów zamiast w kolejności malejącej:

public static void main (string [] args)
String [] giveArray = „Apple”, „Bat”, „cat”;
System.na zewnątrz.println („oryginalne elementy tablicy to:”);
dla (element string: disArray)
System.na zewnątrz.print (element + "");

Tablice.Sort (podanie, kolekcje.Odwrotna kolejność());
System.na zewnątrz.println („\ n sortowane elementy tablicy w kolejności malejącej to:”);
dla (element string: disArray)
System.na zewnątrz.print (element + "");

W tym bloku kodu zastosuj następujące kroki:

  • Po pierwsze, deklaruj „Strunowy„Tablica składająca się z określonych wartości ciągów.
  • Następnie iteruj przez zawarte wartości przez „Do„Pętli i wyświetl je.
  • Teraz zastosuj „sortować()”Metoda do sortowania dostarczonej tablicy.
  • W parametrze metody poprzedni parametr odnosi się do dostarczonej tablicy Strings. W tym ostatnim parametrze skojarz „Odwrotna kolejność()„Metoda z„Kolekcje„Klasa, aby wyświetlić elementy tablicy w kolejności malejącej.
  • Na koniec iteruj przez odwróconą tablicę i odpowiednio wyświetl nagromadzone struny.

Wyjście

W tym wyniku jest oczywiste, że wartości ciągów są odpowiednio sortowane w kolejności malejącej.

Wniosek

„„Tablice.sortować()”Metodę w Javie można wykorzystać do całkowitego sortowania tablicy lub jej części, określając indeksy Start and End. Tę metodę można wdrożyć w celu sortowania wszystkich elementów tablicy i określonych elementów lub zastosowania sortowania w malejący sposób. Ten blog omówił wykorzystanie „Tablice.sortować()„Metoda w Javie.