Page 189 - 6253
P. 189

Метод sort()  виконує сортування масиву  у  порядку зростання його елементів.

            Версії методу sort() мають наступні сигнатури.

                  static void sort(T[] масив)

                  static <T> void sort(T[] масив, Comparator <? super T> c)

                  static void sort(T[] масив, int початок, int кінець)

                  static <T> void sort(T[] масив, int початок, int кінець, Comparator <? super T> c)


                  Перша версія методу sort() виконує сортування усього масиву, а друга – сортує

            тільки підмножину масиву, межі якої визначаються параметрами початок та кінець.

                  Розглянемо приклад, в якому демонструється використання методів визначених

            у класі Arrays.

                  import java.util.Arrays;



                  public class Main {

                      public static void main (String args[]) {



                          // Створення масиву cars

                          String cars[] = {"Mercedes", "Audi", "BMW", "Opel", "Ford"};



                          System.out.print("Вихідний масив cars: ");

                          display(cars);




                          // Сортування масиву

                          Arrays.sort(cars);

                          System.out.print("Відсортований масив cars: ");

                          display(cars);



                          // Модифікація масиву

                          Arrays.fill(cars, 1, 3, "delete");

                          System.out.print("Масив cars після методу fill(): ");

                          display(cars);




                                                              188
   184   185   186   187   188   189   190   191   192   193   194